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: Disallow transformation into VLMAX AVL for cond_len_xxx when length is in...
2023-12-29
J
uz
h
e-Zho
n
g
R
I
SC-V:
Disa
l
l
ow transfor
m
a
t
ion into VLMAX AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juzh
e
-Zhong
RI
S
C-V: Make dynamic L
M
U
L
co
s
t model more accura
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
J
u
z
h
e
-Zho
n
g
R
ISC-V
:
Mak
e
known NITERS l
o
o
p
be a
w
are of dynam
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhon
g
R
ISC-V: Fix ty
p
o
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-
Z
hong
R
I
S
C
-
V
:
Some minior tweak on d
y
namic LMUL cost model
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zhong
RISC-V: Move RVV V_REGS liv
e
ness
computa
t
io
n
into ana
l
y
ze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
Ju
z
he-Zhong
RISC-
V
: Add o
n
e more ASM
check in PR113112-1
.
c
commit
|
commitdiff
|
tree
2023-12-23
J
u
zhe-Zho
n
g
RISC-V: Make
PH
I
in
i
tia
l
value
o
ccupy li
v
e V_
R
EG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Juzhe-
Z
hong
R
I
SC-V: Add
dynamic LMUL test
for
x
264
commit
|
commitdiff
|
tree
2023-12-20
Ju
z
he-Zhong
R
I
SC-V:
O
ptimi
z
e SELECT_VL codegen when length
i
s known
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-V: Fix bug
o
f
V
SETVL fusion
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zh
o
ng
R
I
S
C
-V: Fix ICE of moving SUBR
E
G
of ve
c
tor
mode to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
h
e-Zhong
RISC-V: Fix FAIL of bb-slp-cond-1
.
c for
RVV
commit
|
commitdiff
|
tree
2023-12-19
J
uzh
e
-Zho
n
g
RISC-V: Refin
e
some c
o
des
o
f expa
n
d_const_vector
[
NF
C
]
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Z
h
ong
RISC-V: For
c
e scalable vector
o
n
a
ll vsetvl tests
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zhon
g
RISC-V: Fix FAIL of dynam
i
c-lmu
l
2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Remo
v
e 256/512/1
0
24
VL
S
vect
o
rs
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-
V
: Support one more overlap for wv ins
t
ructions
commit
|
commitdiff
|
tree
2023-12-18
Ju
z
he-Zhong
RISC-
V
: E
n
a
b
le vect
t
es
t
f
o
r RV3
2
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC
-
V: Fix natur
a
l regsize for fixed-vlmax of -
m
a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
R
I
SC-V:
Fix vmerge optimizati
o
n b
u
g
in vec_perm vectorization
commit
|
commitdiff
|
tree
2023-12-15
Ju
z
he-Z
h
o
n
g
RISC-V:
R
emove xfail for some of
t
he SLP tests
commit
|
commitdiff
|
tree
2023-12-15
J
u
z
h
e-Z
h
ong
RISC-V:
Adjus
t
test
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-
Z
hong
RISC-
V
: Tweak generic
vector
COST model
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
M
i
d
dle-end: Do not model a
d
dr
e
ss cos
t
f
o
r
S
EL
E
CT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
J
u
zhe-Z
h
ong
RISC
-
V: Add f
a
iled S
L
P tes
t
case
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V
:
Add
RVV buil
t
in v
e
ctoriz
a
tion
co
s
t
m
odel
commit
|
commitdiff
|
tree
2023-12-13
Ju
z
h
e
-Zhong
RISC-V: Postpone full avail
a
ble optimization [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zh
o
ng
Mid
d
le
-
end: Adjust decreme
n
t IV
s
tyl
e
p
ar
t
ia
l
vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zh
o
ng
RIS
C
-V: Appl
y
vla vs
.
v
l
s mode heuristic vector COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC-V: Refacto
r
Dyn
a
mic LMUL code
s
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RI
S
C-V:
Move RV
V
POLY
V
ALUE estimation f
r
om riscv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
u
z
h
e
-Zho
n
g
R
T
L-SSA: Fi
x
ICE o
n
record
_
us
e
of RTL_
S
SA for RISC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
u
z
h
e-Zhong
RIS
C
-V: Robos
t
i
f
y s
h
uffle index used by vrgather and
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
R
ISC-V: Rename test
[
NFC]
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Z
h
ong
RISC-V: Support
highes
t
o
v
erlap for wv instruc
t
ions
commit
|
commitdiff
|
tree
2023-12-11
J
uz
h
e-Zhong
RI
S
C-V: Fix I
C
E in extract_single_sour
c
e
commit
|
commitdiff
|
tree
2023-12-11
Ju
z
he-Zhong
RISC
-
V:
R
emove poly selftest when --
p
reference=f
i
xed
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
RISC-V: Fix VLS m
o
de movmiaslign bu
g
commit
|
commitdiff
|
tree
2023-12-08
J
u
z
h
e-Zh
o
ng
RISC-V: Remo
v
e re
d
undan
t
check of
b
ette
r
_main_lo
o
p_tha
n
_p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe-Z
h
ong
RISC-
V
: Support interleave ve
c
tor with different ste
p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe
-
Zhong
RISC-V: Fix AVL propagat
i
on ICE for vleff/vlseg
f
f
commit
|
commitdiff
|
tree
2023-12-06
Juzhe
-
Zhong
RISC-V
:
Fi
x
PR112888 IC
E
commit
|
commitdiff
|
tree
2023-12-06
Ju
z
he-Zhon
g
R
ISC-V: Fix VSETV
L
PASS bug
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
RISC
-
V
:
Block VLSmodes according to T
A
R
G
ET_M
A
X
_
LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juz
h
e-
Z
hong
R
I
SC-V:
A
dd blocker for gather/scatter auto-vect
o
rization
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Fix
o
verlap group incorrec
t
overlap on v0
commit
|
commitdiff
|
tree
2023-12-04
Ju
z
h
e-Zhong
R
I
SC
-
V: Su
p
port
hig
h
est
-
n
umber
r
e
gno ov
e
r
lap for widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
R
I
SC-V: Ren
a
me b
u
g
-01
.
C
to
bug-1
.
C
commit
|
commitdiff
|
tree
2023-12-04
J
u
zhe-Zhong
RISC-V:
R
emove ear
l
yclo
b
be
r
from widen
r
eduction
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V:
Robostify the W43, W86, W87 cons
t
raint en
a
bled
.
.
.
commit
|
commitdiff
|
tree
2023-12-02
J
uzhe-Zh
o
n
g
RISC-V: F
i
x incorrect c
o
mbine of extended scalar pattern
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-
Z
ho
n
g
RISC-V: Support high
p
a
r
t register ove
r
lap
f
or widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
J
u
zhe
-
Z
h
o
ng
RISC-V: Support highpart overlap for inde
x
ed load with
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
J
uzhe-Zhon
g
R
I
S
C-V:
Fix VSETVL
P
AS
S
regression
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
R
ISC-V:
Support wide
n
i
ng
r
egister overl
a
p for vf4/
v
f8
commit
|
commitdiff
|
tree
2023-11-30
Juzh
e
-Zhong
R
I
S
C-V: Rem
o
ve early
c
lobb
e
r for wx/wf instructi
o
ns
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe
-
Z
hong
RISC-V: Sup
p
ort
h
ig
h
part
o
verlap for floating-point
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RI
S
C
-
V: Rena
m
e
v
c
on
s
tr
a
int
i
n
to
gr
o
up_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-
Z
hong
RISC-V: Support h
i
ghpart overlap for vext
.
v
f
commit
|
commitdiff
|
tree
2023-11-29
Juzh
e
-Zh
o
ng
RISC
-
V: Sup
p
ort highpart regi
s
ter overl
a
p for vwcvt
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-
Z
ho
n
g
R
ISC-V: Disallow poly (1,1) VLA
S
LP interleave
v
ectorization
commit
|
commitdiff
|
tree
2023-11-28
Juz
h
e
-Zhong
R
ISC-V: F
i
x VSE
T
VL PASS r
e
gression
commit
|
commitdiff
|
tree
2023-11-27
Juzh
e
-Zhong
RISC-V
:
R
emove in
c
orrect function gate gather_scatter_valid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: Di
s
abl
e
AVL prop
a
g
ation of slidedown
instruc
t
ions
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhon
g
RISC-
V
: Fix typo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC
-
V: Fix i
n
consi
s
te
n
cy am
o
ng all
vectoriz
a
tion hooks
commit
|
commitdiff
|
tree
2023-11-24
Ju
z
he-Zho
n
g
RISC-V: Opti
m
ize a
s
pecial ca
s
e of V
L
A SLP
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zh
o
ng
RIS
C
-V: Di
s
able BSWAP optim
i
za
t
io
n
fo
r
NUNITS < 4
commit
|
commitdiff
|
tree
2023-11-23
J
u
zhe-Zh
o
ng
R
ISC-V: Add
wrapp
e
r for em
i
t
vec_extract[N
F
C
]
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Zho
n
g
RISC-V: Disable AVL propagation
of vrgather instruction
commit
|
commitdiff
|
tree
2023-11-23
J
u
zhe-Zh
o
ng
RISC-V:
R
efi
n
e
some codes of riscv-v
.
cc[NFC]
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-Zhong
RISC-V: Fix incorrect u
s
e of vcompress in pe
r
mutation
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
J
uzhe-Zhong
RISC-V
:
Fix permutat
i
on i
n
di
c
e mode bug
commit
|
commitdiff
|
tree
2023-11-21
Juz
h
e
-
Z
h
o
ng
RISC-
V
: Disallow COSNT_VECT
O
R for DI on RV
3
2
commit
|
commitdiff
|
tree
2023-11-21
Juz
h
e-Zhong
RISC-V: Add missing dump check of pr112438
.
c
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
R
I
S
C-V: Fix red
u
c_run-9
.
c t
e
st value chec
k
bug
commit
|
commitdiff
|
tree
2023-11-20
Juzhe-Zhong
RISC-V: Fix intermedia
t
e mode on slide1 instruction
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Juzhe-Zhon
g
RIS
C
-V Reg
r
ession:
R
e
m
ove sc
a
l
a
ble compile option
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-Zhong
RISC-V
:
Optimize constant AVL for LRA pattern
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-Zhong
RISC-V
:
Fix
b
ug of tuple
m
ove
splitter
commit
|
commitdiff
|
tree
2023-11-18
Juz
h
e-Zh
o
ng
RISC-V: Refactor
RVV it
e
rato
r
s[
N
FC]
commit
|
commitdiff
|
tree
2023-11-16
Juzhe
-
Zhong
VEC
T
: Clear
L
OOP_VIN
F
O_USING_SELECT
_
VL_P
w
hen loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zho
n
g
RI
S
C-V: f
i
x vs
e
tvli pass testsuite failure
[
PR/1124
4
7
]
commit
|
commitdiff
|
tree
2023-11-15
J
u
zhe-Zhong
RISC-
V
: Suppo
r
t
trailin
g
vec_i
n
it optimizati
o
n
commit
|
commitdiff
|
tree
2023-11-15
J
u
zh
e
-Zhong
R
ISC-V: Disall
o
w RV
V
m
od
e
address for any load/store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Juzhe-Zhong
R
I
SC-V: Fix ini
t
-2
.
c assembl
y
check
commit
|
commitdiff
|
tree
2023-11-13
Juz
h
e-Zhong
RISC-V: Adapt VLS init test
s
commit
|
commitdiff
|
tree
2023-11-13
J
u
zhe
-
Z
h
ong
RI
S
C-V:
O
ptimize combi
n
e sequence by merge approach
commit
|
commitdiff
|
tree
2023-11-11
Juzhe-Zhong
RISC-V: Add
t
est fo
r
PR11
2
469
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
Middle-e
n
d: Fix bug of indu
c
t
i
on variable vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RISC-V:
Ad
d
comb
i
ne optimization by
s
lideup
f
or
vec_init
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
J
u
zhe-Zhong
RISC-
V
: Robustify vec_init pattern[NFC]
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
test: Fix
FAIL o
f
pr97428
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Z
h
o
n
g
RISC-V: Move c
o
nd_copysign fro
m
combin
e
patt
e
rn
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Juz
h
e
-
Zhong
RI
S
C-V: Add PR112450 test to
avoid regression
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
RISC-V: F
i
x dynamic L
M
UL cost model ICE
commit
|
commitdiff
|
tree
2023-11-09
Juz
h
e
-
Zhong
RISC-V: Fix dynamic
tests [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-Zhong
RISC-V: Fix VSETVL VL check
condition bug
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-Zhon
g
test: Fix bb-slp-33
.
c for RVV
commit
|
commitdiff
|
tree
next