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: Fix regressions due to 86de9b66480b710202a2898cf513db105d8c432f
2024-01-22
Juzhe-Zhong
RI
S
C
-V: Fix r
e
gressions due to 86de9b
6
6
4
80b710202a2898cf513d
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Juzhe-Zhong
R
I
SC-V: F
i
x vfirst/vmsbf/vmsif/vmsof ratio
a
t
tributes
commit
|
commitdiff
|
tree
2024-01-20
Ju
z
he
-
Zhong
R
ISC-V: Suppress wa
r
ni
n
g
commit
|
commitdiff
|
tree
2024-01-19
Juzhe-
Z
hong
RISC-
V
:
F
i
x
R
V
V_VLMAX
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Zhong
RISC-
V
: S
u
p
p
o
rt vi
v
ari
a
n
t
f
or vec_cmp
commit
|
commitdiff
|
tree
2024-01-18
Juzhe
-
Zhong
te
s
t
re
g
res
s
ion fix: Add !vect1
2
8 for varia
b
le len
g
th
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
Ju
z
he-
Z
hong
tes
t
regressio
n
fix: Add vec
t
1
28 for
bb
-
slp-43
.
c
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Zhong
RISC-V: Ad
d
has
c
ompati
b
le check for
c
o
nflic
t
vsetvl
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Juzhe
-
Zhong
R
ISC-V: Report Sorry when
u
sers enable
RVV in big
-
endia
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
RISC-V: Fix regression (GCC-14 compar
e
w
i
th GCC-1
3
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Ju
z
h
e
-Zhong
R
ISC
-
V: Adjust l
o
op len by cos
t
in
g
1
when
NITER < V
F
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
R
ISC-V: Remove m_num_vector_iterations[NFC]
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhon
g
RISC-V
:
A
dd optimized dump ch
e
ck of VLS reduc tes
t
s
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
R
I
SC-V: Fix attri
b
utes
b
u
g co
n
figu
r
ation of
te
r
nary
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Juzhe-Zhong
RISC-V: Adjust scala
r
_to_
v
e
c cost
commit
|
commitdiff
|
tree
2024-01-12
Juzh
e
-Zhong
R
I
S
C-V:
Enhance a test
c
ase
commit
|
commitdiff
|
tree
2024-01-11
Juzhe-
Z
hon
g
RISC
-
V: VLA pr
e
empts VLS on unknown
NITERS loop
commit
|
commitdiff
|
tree
2024-01-10
Juzh
e
-Zhong
RISC-V
:
Swi
t
ch RVV
c
ost model
.
commit
|
commitdiff
|
tree
2024-01-10
Juzhe-
Z
hong
RISC-V: M
i
n
o
r tweak dynamic
c
ost model
commit
|
commitdiff
|
tree
2024-01-10
J
uzhe-Zhong
RIS
C
-V:
R
e
f
ine unsig
n
e
d
a
v
g_f
l
o
o
r/avg_ceil
commit
|
commitdiff
|
tree
2024-01-10
Juzh
e
-Zhong
R
I
S
C-
V
: R
o
bostify dynami
c
lmul
test
commit
|
commitdiff
|
tree
2024-01-09
Juzhe
-
Zhong
RISC-V:
F
i
x
loop invarian
t
check
commit
|
commitdiff
|
tree
2024-01-09
Juzhe-
Z
hong
R
ISC-V: Fix
c
omments of
s
egment load/store intrinsic
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
Juz
h
e-Zhong
RI
S
C-V: Use M
A
X
instead o
f
std
:
:max
[VSETVL PASS
]
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-
Z
hong
RISC-V: Upd
a
t
e MAX_SEW for available vsevl info[VSETVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
J
uz
h
e
-
Zho
n
g
RISC-V:
Teach li
v
eness
comput
a
ti
o
n loop invariant shift
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-Zho
n
g
RISC-V: Allow simplifica
t
ion non-
v
lmax with l
e
n
= NU
N
ITS
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Z
h
ong
RIS
C
-V: Mak
e
l
iveness
es
t
imation b
e
aw
a
re of
.
vi
var
i
a
n
t
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Z
h
o
n
g
R
ISC-V:
M
ake liv
e
n
e
ss est
i
matio
n
be awar
e
o
f
.
vi vari
a
nt
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-V
:
Refine LMUL computatio
n
f
o
r MASK_
L
EN_LOAD/MASK_
L
EN_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
R
ISC-V: Fix bu
g
o
f earliest fusion for
i
nfinite
l
o
o
p
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhon
g
RISC-V: Fix
i
ndent
commit
|
commitdiff
|
tree
2024-01-03
Juzhe-Zhong
R
ISC-V: Make li
v
ene
s
s be aware of rgro
u
p number of
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juz
h
e-Zh
o
ng
R
ISC-V: Add s
i
mpl
i
fication of dummy len and dummy mask
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
R
ISC-
V
:
De
c
lare STMT_
V
IN
F
O_TYPE
(
.
.
.
) as local variable
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
RISC-V: Count pointer type SSA into RVV
r
egs liv
e
ness
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Juzh
e
-Zhong
RISC-V: Robostify
t
e
s
t
c
ase
p
r113112
-
1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe
-
Zhong
R
ISC-V:
Disallow trans
f
o
rm
a
tion into VLMAX AVL f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Ju
z
he-Zhong
RIS
C
-V:
M
a
ke dy
n
amic LMUL cost model more a
c
curate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Ju
z
he-Zhong
RIS
C
-V: Make
known NITE
R
S l
o
o
p be
a
w
a
r
e of dyn
a
mic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RISC-V: F
i
x typo
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zho
n
g
R
I
SC-V: Some mi
n
ior
t
weak on dyn
a
mic LMUL c
o
st model
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zhon
g
RI
S
C-
V
: Mo
v
e
RVV V
_
REGS liveness comp
u
tation into analyze_l
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
J
uzhe-Zhon
g
RISC-V: Add one more ASM ch
e
ck
i
n PR11311
2
-
1
.
c
commit
|
commitdiff
|
tree
2023-12-23
Juz
h
e-Zhong
RISC-V:
M
ake PHI in
i
tial
v
a
lu
e
occupy live V_REG
in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
J
u
z
h
e
-
Zhon
g
RISC-V: Add dynamic LMU
L
test for
x
264
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-V:
O
ptimiz
e
S
E
L
ECT_VL co
d
egen when length
i
s known
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-V: Fi
x
bug of VSETVL fusion
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC
-
V: Fix ICE of mo
v
ing S
U
BREG of vector mode to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zho
n
g
RI
S
C-V: Fix FAIL of
bb-slp-cond-1
.
c
f
o
r
RV
V
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zh
o
ng
RISC
-
V: Refine
s
o
m
e co
d
es of expand_const_vector
[
N
FC]
commit
|
commitdiff
|
tree
2023-12-19
J
u
z
h
e-Zhong
RISC
-
V
:
F
o
r
ce scalable vector on all vsetvl
te
s
ts
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V:
Fix F
A
I
L
o
f
dynamic-
l
mu
l
2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Remove 25
6
/512/1024 VLS
vectors
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe-Zho
n
g
RISC-V: Sup
p
ort
one more o
v
e
r
la
p
for wv instructions
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V
:
Enable
vec
t
test for RV32
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
R
ISC-V: Fix nat
u
r
a
l regsize for fixed-v
l
max of -march
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
J
uzhe-Zhong
R
ISC-V:
F
i
x
vme
r
ge optimization bug in vec_perm ve
c
torizati
o
n
commit
|
commitdiff
|
tree
2023-12-15
J
u
zhe-
Z
hong
RI
S
C-V: Remov
e
xfail for some of the
S
L
P
tests
commit
|
commitdiff
|
tree
2023-12-15
Juz
h
e-Zhong
RISC-V: Adjust t
e
st
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-V:
Tweak generi
c
vector COST mod
e
l
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
Middle-end: Do not mod
e
l addre
s
s
cost for SELECT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Ju
z
he-Zh
o
ng
RISC
-
V: A
d
d fail
e
d SLP testcase
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zh
o
ng
RISC-V: Ad
d
RVV
builtin vec
t
orization cost mo
d
e
l
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zho
n
g
RISC-V: Po
s
tp
o
ne full av
a
i
l
able optimizati
o
n [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Juzhe
-
Zhong
M
i
ddle-end
:
Adjust decrement IV style p
a
r
tial
vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC-
V
: Appl
y
v
la
vs
.
vls mode heurist
i
c vec
t
or COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzh
e
-Z
h
o
n
g
RISC-V: Refactor
Dynamic LMUL cod
e
s
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
R
I
SC
-
V: Move RVV
P
OLY VALUE e
s
tima
t
i
o
n fro
m
riscv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhon
g
R
T
L-SSA: Fix ICE on rec
o
rd_
u
se of RTL_SSA for RISC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V: R
o
bost
i
fy shuffle
i
n
d
ex u
s
ed by vrg
a
t
h
er and
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V: Re
n
ame test[NFC]
commit
|
commitdiff
|
tree
2023-12-11
J
uzhe-Zh
o
n
g
RISC-V
:
Su
p
po
r
t
h
ighes
t
overlap for wv instructions
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-
Z
hong
RISC-V: Fix ICE in extrac
t
_single_
s
ource
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V
:
Remove pol
y
se
l
ftest when --pr
e
ference
=
fixed
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
RISC-V: F
i
x VL
S
mode mo
v
m
iaslign bug
commit
|
commitdiff
|
tree
2023-12-08
J
u
zhe-Zhong
R
I
SC-V: Remov
e
r
e
dundant
c
heck
o
f
bet
t
er
_
m
a
i
n_loop_than_p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe-Zhong
R
ISC-V:
Suppor
t
interleave vec
t
or wi
t
h dif
f
e
r
ent
step
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe
-
Z
h
ong
RI
S
C-V: Fix AVL propagat
i
on ICE for vleff/vlsegff
commit
|
commitdiff
|
tree
2023-12-06
Juz
h
e-Zhong
RISC
-
V: Fix P
R
112888 IC
E
commit
|
commitdiff
|
tree
2023-12-06
Juz
h
e-Zho
n
g
RISC-V: Fix VSET
V
L PASS bug
commit
|
commitdiff
|
tree
2023-12-05
J
uzhe-Zhong
RISC-V: Block
VLSmod
e
s
according to TARGET_MAX_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe
-
Zh
o
ng
RISC-V: Add bloc
k
er f
o
r gat
h
er/scatter auto-vecto
r
i
z
a
ti
o
n
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-
Z
hong
RIS
C
-V: Fix overlap gro
u
p
i
ncorrect over
l
ap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzh
e
-Zhong
RISC-V:
Support highest-n
u
mber
regno overlap for wid
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Rename bug-01
.
C
t
o bug-1
.
C
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zh
o
ng
RISC-V: Remo
v
e earlyclob
b
e
r
f
rom
widen redu
c
tion
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zho
n
g
RISC
-
V:
Robostify the W43, W86, W
8
7 c
o
nstraint enab
l
ed
.
.
.
commit
|
commitdiff
|
tree
2023-12-02
Juzhe-Zhong
R
I
S
C
-V: F
i
x inco
r
rect combin
e
of extended s
c
a
l
ar patt
e
rn
commit
|
commitdiff
|
tree
2023-12-01
Juzh
e
-Zhong
RISC-V: Support high
p
art
r
e
g
ister overlap for wi
d
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzh
e
-
Zhong
RI
S
C-V: Support hig
h
part overlap for indexe
d
lo
a
d with
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zhong
RI
S
C-V: Fix VS
E
TVL P
A
SS regr
e
ssion
commit
|
commitdiff
|
tree
2023-11-30
Juzh
e
-Z
h
ong
RI
S
C-V: Supp
o
rt widening regist
e
r overlap
for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzh
e
-
Z
hong
RISC-V: Remove
e
arlyc
l
obb
e
r for wx/wf i
n
structions
.
commit
|
commitdiff
|
tree
2023-11-30
Juz
h
e-Z
h
ong
R
I
S
C-V
:
Suppo
r
t hig
h
part overlap
for fl
o
a
t
ing
-
point
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zh
o
n
g
RISC-V: Re
n
am
e
vcon
s
traint into gro
u
p_overlap
commit
|
commitdiff
|
tree
2023-11-30
Ju
z
he-Zhong
R
I
SC-V: Support highpart
overlap for vext
.
v
f
commit
|
commitdiff
|
tree
2023-11-29
Juz
h
e-Z
h
on
g
RISC-
V
: S
u
pport highpart
regist
e
r ov
e
rlap for vwcvt
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-
Z
hon
g
R
I
S
C-V: Disallow poly (1,1) VLA
S
LP in
t
e
r
lea
v
e
vecto
r
izat
i
on
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-
Z
hon
g
RISC-V: F
i
x
V
SETVL
P
A
S
S
regression
commit
|
commitdiff
|
tree
next