repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
RISC-V: Allow RVV intrinsic when function target("arch=+v")
2024-03-25
Pan Li
RISC-
V
: Allow
RVV intri
n
s
ic whe
n
function target("a
r
ch
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
Pa
n
Li
RISC-
V
: Introduc
e
gcc
attrib
u
t
e
riscv_r
v
v_vector_bits
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
P
an Li
RISC
-
V: Bu
g
f
i
x functio
n
targ
e
t attribute pollut
i
on
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
P
a
n Li
RISC-V: Bugfix
I
CE
f
o
r
__
a
ttribut
e
_
_
((target("
a
rch
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-12
Pa
n
Li
RISC-V:
F
i
x some code style issue(s) in
r
i
scv-c
.
c
c
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-10
Pan Li
V
ECT
:
F
i
x
I
CE for vectorizable
L
D/ST wh
e
n b
o
th le
n
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-05
P
a
n Li
RISC-V: Clea
n
u
p unused code
i
n riscv_v_adjust_bytesi
z
e
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-01
xu
l
i
RISC-V: Add riscv
_
v
ector_cc functio
n
a
t
tribute
commit
|
commitdiff
|
tree
2024-03-01
P
a
n Li
RIS
C
-V:
Introduce gcc op
t
ion
m
rvv-vector-
b
its for RV
V
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-22
P
an Li
RISC-V: Upg
r
ad
e
RVV i
n
tri
n
sic v
e
rsion to 0
.
12
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-19
Juzhe-Zhong
RISC-V: S
u
ppress the v
s
etvl fusion for conflict su
c
c
e
s
s
ors
commit
|
commitdiff
|
tree
2024-02-12
Pan Li
RISC-V: Fix
misspelle
d
term arg
s
in error_at message
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-08
P
a
n Li
RISC-V:
B
u
g
fix f
o
r RV
V
o
verl
o
ad
e
d
i
ntrinsic ICE in
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-07
Pan Li
R
I
SC-
V
: Bugfix for
R
VV overloaded intrin
i
s
c
ICE
w
hen
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-06
Juzhe-Zhong
R
I
SC-V: Fix infinite compilation of
V
S
ETVL
P
ASS
commit
|
commitdiff
|
tree
2024-02-02
Juzhe-Zhong
RISC-V: Expand VLM
A
X scala
r
move in reductio
n
commit
|
commitdiff
|
tree
2024-02-02
Pan Li
RISC-V: Cleanup the
comments f
o
r the p
s
a
b
i
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-02
J
u
zhe-Zhon
g
RISC-V:
Remove vs
e
t
v
l_pre bogu
s
i
nstructions in VS
E
TVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
J
u
zhe-Zhong
RISC
-
V: F
i
x VSETLV PAS
S
com
p
ile-time issue
commit
|
commitdiff
|
tree
2024-01-30
Pan Li
RISC-V: Bugfix
f
or
v
ls mode aggregated in GPR calling
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-30
Ju
z
he-
Z
hong
RISC-V: F
i
x re
g
ression
commit
|
commitdiff
|
tree
2024-01-26
Juzhe-Zh
o
ng
RISC
-
V:
F
i
x
in
c
or
r
ect LCM
d
elete bug [VSE
T
VL PASS]
commit
|
commitdiff
|
tree
2024-01-25
Y
an
z
hang Wang
RISC-V: remove pa
r
am riscv-vec
t
or-abi
.
[PR113538]
commit
|
commitdiff
|
tree
2024-01-25
Juzhe-Zhon
g
RI
S
C
-V: Add LCM del
e
t
e block predecessors
dump
i
nfo
r
ma
t
i
o
n
commit
|
commitdiff
|
tree
2024-01-25
Juzhe-Zhong
RISC-V
:
Remove re
d
undant full available computati
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Juzhe-Zh
o
ng
R
I
SC-V: Add o
p
tim-
n
o-fusion
compile o
p
tion
[
VSETVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
Juzhe-Zhong
RISC-V: Fix
large mem
o
ry
u
sage of VSETVL PASS [P
R
113495]
commit
|
commitdiff
|
tree
2024-01-22
Juzhe-Zhong
RISC-V
:
Low
e
r
vmv
.
v
.
x (avl = 1) into
v
mv
.
s
.
x
commit
|
commitdiff
|
tree
2024-01-22
Juzhe-Zhong
RISC-V: Fix
v
first
/
v
m
s
b
f/
v
ms
i
f/v
m
sof ratio att
r
ibutes
commit
|
commitdiff
|
tree
2024-01-20
Juzhe-Zhon
g
RISC
-
V:
Supp
r
e
ss
w
arning
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Zhong
RISC
-
V
:
Add
has
c
ompat
i
ble check
f
or c
o
nflict v
s
etvl
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Pan Li
RISC-V: Fix asm checks regressio
n
d
u
e to recent middle
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-16
Juzhe
-
Zhong
RISC-V: Report Sorry when users
e
nable RVV i
n
b
i
g-endian
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Yanzhang Wang
RISC-V: delet
e
vecto
r
ab
i
checking in
a
ll rel
e
va
n
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Y
anzhang Wang
RISC
-
V: d
e
lete
all
t
he vecto
r
psabi
che
c
king
.
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
RISC-V: Fix regres
s
ion (
G
CC-14
compare
w
ith GC
C
-13
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Juz
h
e-Zhong
RISC-
V
: Add opt
i
mized d
u
mp che
c
k of VLS reduc test
s
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zho
n
g
R
I
SC
-
V: Fix at
t
ri
b
utes bug
configurat
i
o
n of te
r
nary
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Juzhe
-
Z
h
ong
RIS
C
-V: Adjust scalar_
t
o_v
e
c cost
commit
|
commitdiff
|
tree
2024-01-12
Juzhe-Zhong
RISC-V:
E
nhance a testcase
commit
|
commitdiff
|
tree
2024-01-12
Pan Li
RISC
-
V: Update the comments of
riscv_v
_
ext_mode_
p
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-11
Pan Li
LOOP-UNROLL: Leverage HAS_SIGNED
_
ZERO for var expansion
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-11
Juzhe
-
Zhong
RISC-V: VLA preem
p
ts VLS
o
n unknow
n
NITERS loop
commit
|
commitdiff
|
tree
2024-01-10
J
u
zhe-Zhong
R
I
SC-V:
Sw
i
tch RVV
c
ost model
.
commit
|
commitdiff
|
tree
2024-01-10
J
u
zhe-Zhong
RI
S
C-V: M
i
nor tw
e
a
k dyna
m
i
c co
s
t model
commit
|
commitdiff
|
tree
2024-01-10
Juzh
e
-Zhong
RIS
C
-V: Refine unsigned avg_floor/a
v
g_ceil
commit
|
commitdiff
|
tree
2024-01-09
Ju
z
h
e
-Zhon
g
RISC-V:
F
ix loo
p
invariant check
commit
|
commitdiff
|
tree
2024-01-09
Juz
h
e-Zhong
RISC-V: Fix comments o
f
seg
m
ent
load/store intrin
s
ic
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
Juzhe-
Z
hong
RIS
C
-
V
:
Use MAX inst
e
ad of std::max [
V
SETVL PASS]
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-
Z
hong
RISC-V: Update MAX_S
E
W for av
a
ilable vsevl info[V
S
ETV
L
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
J
u
zhe-Zhon
g
R
ISC
-
V: Teach liv
e
ness compu
t
atio
n
lo
o
p invariant shift
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
J
u
z
h
e-
Z
hong
RISC-V: Allo
w
simplification non-vlmax with len
=
NUNI
T
S
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
Pan Li
Revert "RISC-V: Add crypto vector api-testing cases
.
"
commit
|
commitdiff
|
tree
2024-01-05
P
an Li
Revert "R
I
SC-V: Add crypt
o
vector b
u
iltin function
.
"
commit
|
commitdiff
|
tree
2024-01-04
Juzh
e
-Zh
o
n
g
RISC-V: Make
l
ive
n
ess e
s
timation b
e
aware of
.
v
i
variant
commit
|
commitdiff
|
tree
2024-01-04
Pan
Li
Revert "RISC-V: Make liveness est
i
m
a
tion be aware of
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
J
uzhe
-
Zhong
RISC-V:
R
e
fine LMUL
c
omputation for MAS
K
_L
E
N
_LOAD/MASK_LEN_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zh
o
ng
RISC
-
V: Fix bug of earlies
t
fusion for inf
i
n
i
te lo
o
p
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-V: Fix indent
commit
|
commitdiff
|
tree
2024-01-03
Juz
h
e-Zhong
RISC-V: Make liveness be aw
a
re of rg
r
oup numbe
r
of
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzh
e
-Zhong
RI
S
C-V: Add
simp
l
ification of dummy len and dummy mas
k
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
R
I
S
C
-V
:
Declare ST
M
T_VINFO_
T
Y
P
E
(
.
.
.
) as lo
c
al va
r
iable
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-
Z
hong
RISC-V: Count pointer
t
ype
SSA into RVV regs livene
s
s
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
J
uzhe-Zhong
RISC-V: Robostify t
e
stca
s
e
p
r1131
1
2-
1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zho
n
g
RI
S
C
-
V: Disallo
w
tran
s
forma
t
ion into
V
LMAX AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juzhe-
Z
hong
R
I
S
C
-V: Make
d
ynam
i
c L
M
UL
cos
t
model more ac
c
urate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Juzhe-Z
h
o
n
g
R
I
SC-V: Make
know
n
NITERS loop be aware of
dynamic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
J
u
zh
e
-Zhong
RISC-V: Fi
x
typo
commit
|
commitdiff
|
tree
2023-12-26
J
u
z
he-
Z
hong
RISC-V:
Som
e
minior
tweak on dynamic LMUL cost
model
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zhong
RISC-V: Move RVV V_REGS liveness c
o
mp
u
tation
into an
a
l
y
ze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
Juzhe
-
Zhon
g
RISC-V: Add one
more ASM
check in PR113112-1
.
c
commit
|
commitdiff
|
tree
2023-12-24
P
an Li
RISC
-
V: XFail the sign
b
it-5 r
u
n test for R
V
V
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-23
Juzhe-Zhon
g
RISC
-
V: Make PHI ini
t
ial
v
alue occu
p
y l
i
ve V_REG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
J
uzhe-Zhong
RISC
-
V:
A
dd dynami
c
LM
U
L
test for x264
commit
|
commitdiff
|
tree
2023-12-20
Juzhe
-
Zhong
RISC-V: Optim
i
z
e
SELECT_VL cod
e
g
e
n when length is known
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RIS
C
-
V
: Fix bug
o
f VSE
T
VL
fusion
commit
|
commitdiff
|
tree
2023-12-20
demin
.
han
RISC-V: Fix calcul
a
tion o
f
m
a
x live vregs
commit
|
commitdiff
|
tree
2023-12-20
Pan Li
RISC
-
V:
B
u
gf
i
x
f
or the
c
onst vector
i
n si
n
g
l
e
steps
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
R
I
S
C
-V:
F
i
x
I
CE of m
o
v
ing SUBR
E
G of ve
c
tor mode to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zhong
RI
S
C-V: Fix FAIL of bb
-
slp-con
d
-1
.
c for R
V
V
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RIS
C
-V
:
Refine some codes of expand
_
const_vector [NFC]
commit
|
commitdiff
|
tree
2023-12-19
J
uz
h
e-Zhong
R
I
SC-V: Force scal
a
b
l
e vec
t
or o
n
a
ll vsetv
l
tests
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Fix FAIL of dynamic-lmul2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Remove 256/5
1
2/1024 VLS vectors
commit
|
commitdiff
|
tree
2023-12-18
Pan
Li
R
IS
C
-V: Rename the rv
v
test case
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V: Suppo
r
t
one more overlap f
o
r
wv ins
t
ruc
t
ions
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V: E
n
able vect
t
est for RV32
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhon
g
RISC-V: Fix
n
atur
a
l re
g
si
z
e
for fixed-vlmax of -m
a
rch
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RI
S
C-V: B
u
gfix
for the R
V
V c
o
ns
t
vecto
r
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: Fix POLY INT handle bug
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-V: Fix vmerge optimization bug in
vec_
p
erm vectorizatio
n
commit
|
commitdiff
|
tree
2023-12-15
J
uz
h
e-Z
h
ong
RISC-V: Remove
x
f
a
il for some
of the
SLP
t
e
sts
commit
|
commitdiff
|
tree
2023-12-15
Ju
z
he-
Z
hong
RIS
C
-
V
: Adjust
te
s
t
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-V
:
Tweak generic ve
c
tor COST model
commit
|
commitdiff
|
tree
2023-12-15
Juzhe
-
Zhong
Middle-end: Do
n
ot model address cost for
SELECT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V:
A
d
d
failed SLP testcase
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC
-
V: Add RV
V
bu
i
ltin vector
i
zation c
o
st mo
d
el
commit
|
commitdiff
|
tree
2023-12-13
Pan
Li
RI
S
C
-
V: Refine test cases fo
r
both PR112929 and PR112
9
88
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-13
Juz
h
e-Zhong
R
ISC
-
V:
Postpone full available optimiz
a
tion
[
VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
dem
i
n
.
han
R
I
SC-V: Fix dynamic lmul tests depended on abi
commit
|
commitdiff
|
tree
next