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
J
uzh
e
-Zhong
RISC-V: Fix regressio
n
s due t
o
86de
9
b664
8
0
b
710202a2898cf51
3
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
J
uzhe-Zhong
RISC-
V
:
Suppor
t
vi variant for v
e
c
_cmp
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Zhong
test regress
i
o
n
f
i
x
:
Add !vect128 f
o
r
variable l
e
ngth
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
J
u
zhe-Zh
o
ng
test regression fix: Add vect128 for bb-s
l
p-43
.
c
commit
|
commitdiff
|
tree
2024-01-15
Juzh
e
-Zhong
RISC-V: Adjust loop len
by costing 1 wh
e
n
N
ITER
<
V
F
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-
Z
h
o
ng
R
I
SC-
V
:
Remove m_num
_
v
e
ctor_iteratio
n
s[NFC]
commit
|
commitdiff
|
tree
2024-01-10
J
u
z
h
e-
Z
hong
RISC-V:
Robostify
d
ynamic lmul test
commit
|
commitdiff
|
tree
2024-01-04
J
u
zhe-Zhong
RISC-V: M
a
k
e
liveness est
i
m
a
tio
n
be aw
a
re of
.
vi
v
a
riant
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RT
L
-S
S
A
: Fix
I
C
E
on r
e
cor
d
_
u
se o
f
RTL_S
S
A
for RISC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V: R
o
bostify shuffle index use
d
by vrgather
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzh
e
-Z
h
ong
RISC-V: Rename test[NFC]
commit
|
commitdiff
|
tree
2023-12-11
J
u
zh
e
-Zhong
RISC-
V
: Fix ICE in ex
t
ract_single_sou
r
ce
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RI
S
C-V:
R
emov
e
poly selftest
w
hen --preferen
c
e=
f
ixed
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Juzhe-Zh
o
ng
RISC-V:
R
e
mo
v
e re
d
undant check
of
better_main_loop_than_p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
J
uzhe-Zhong
RISC-V
:
Fi
x
A
VL
p
ro
p
ag
a
tion ICE f
o
r vleff/vlsegf
f
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhon
g
RI
S
C-V: Rename bug-01
.
C to bug
-
1
.
C
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-
Z
h
ong
RISC-V: Remove early
c
lobber
f
rom
w
i
d
en
r
e
d
u
c
tion
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zhong
R
ISC-V: Support highp
a
rt reg
i
ster over
l
ap fo
r
widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
J
uz
h
e-Zhong
RISC-V: Support hi
g
hpart overlap for
indexe
d
load
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juz
h
e-Zhong
RISC-V:
F
i
x VSETVL P
A
SS r
e
gr
e
s
s
ion
commit
|
commitdiff
|
tree
2023-11-30
Juzhe
-
Zhon
g
R
I
SC-V: Remo
v
e earlyclobb
e
r for w
x
/wf instruction
s
.
commit
|
commitdiff
|
tree
2023-11-30
Ju
z
he-
Z
ho
n
g
RISC-V: Supp
o
rt
h
ighpart o
v
e
r
lap for fl
o
ating-point
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-Zhong
RISC-V
:
F
i
x permutat
i
on ind
i
ce mode bug
commit
|
commitdiff
|
tree
2023-11-21
J
u
z
he-Zhong
RI
S
C-V: Add
missing dump c
h
eck of pr112438
.
c
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RI
S
C-V: Fix
r
e
duc
_
run-9
.
c t
e
st value chec
k
bug
commit
|
commitdiff
|
tree
2023-11-20
J
u
zhe
-
Zhong
RISC
-
V Regressi
o
n: Remove scalable compile
option
commit
|
commitdiff
|
tree
2023-11-16
Juzhe-Zhong
VECT: Clear LOOP_VIN
F
O_USING_
S
ELECT_
V
L_P when lo
o
p
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Le
h
ua Ding
x86: Make testcase apx-spil
l
_to_egprs-1
.
c
m
o
re
r
obu
s
t
commit
|
commitdiff
|
tree
2023-11-13
Juzhe-
Z
hong
RIS
C
-
V
: Adapt VLS in
i
t t
e
sts
commit
|
commitdiff
|
tree
2023-11-08
L
ehua Ding
RISC-V
:
Re
m
ove
d
u
nnecessa
r
y
s
ign-ex
t
end f
o
r vsetvl
commit
|
commitdiff
|
tree
2023-11-08
Juzh
e
-Zhong
RISC-V: No
r
malize user vsetvl intrinsics[PR
1
12092]
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
RISC-V
:
Add RI
S
C-V
into ve
c
t_c
m
dline_need
e
d
commit
|
commitdiff
|
tree
2023-11-07
Ju
z
he-Zhong
RISC-V regression
test: Fix FAIL bb-slp-
c
o
nd-1
.
c for
R
V
V
commit
|
commitdiff
|
tree
2023-11-07
Lehua Ding
RISC-V:
F
i
xed failed
r
vv combine test
c
as
e
s
commit
|
commitdiff
|
tree
2023-10-31
Lehua Ding
RISC-V: Add assert of the number of vmerge
i
n autovec
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Le
h
ua Din
g
match
.
pd: Support c
o
m
b
ine cond
_
l
e
n_op
+
v
ec_cond similar
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
L
e
hua Di
n
g
R
ISC-V: Add the
missed
combin
e
o
f
[u]int64 -> _Float16
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
Ju
z
he
-
Zhong
DOC: U
p
d
a
te
COND_LEN document
commit
|
commitdiff
|
tree
2023-10-25
Juzhe-Zho
n
g
RISC-V:
E
x
port s
o
me fun
c
tions from
r
i
s
c
v
-vsetvl to
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Ju
z
h
e
-
Zhong
RISC
-
V: Change M
D
attri
b
ute
avl_ty
p
e into
av
l
_ty
p
e_
i
dx
.
.
.
commit
|
commitdiff
|
tree
2023-10-24
Ju
z
he-Zh
o
ng
RISC-V: Fix IC
E
of
RTL C
H
ECK on
V
SET
V
L PASS[PR111947]
commit
|
commitdiff
|
tree
2023-10-20
J
u
zhe-Zhong
RISC-V
:
R
e
name som
e
v
a
riables of vect
o
r
_
block_info
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Juzhe-Zh
o
n
g
RISC-V:
Fix f
a
i
l
ed hoist in LICM of vmv
.
v
.
x i
n
struc
t
i
o
n
commit
|
commitdiff
|
tree
2023-10-20
Le
h
ua
Ding
RISC-V:
R
efactor and cle
a
nup vsetvl pass
commit
|
commitdiff
|
tree
2023-10-18
Juzhe-Zhong
RISC-V: O
p
timize consecutive permut
a
tion index p
a
t
t
ern
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
L
e
hua Ding
RISC-V: Fix failed testcase w
h
e
n use -cmodel=m
e
da
n
y
commit
|
commitdiff
|
tree
2023-10-16
J
u
zhe-
Z
ho
n
g
R
I
SC-V: Use
VLS modes if the NITERS is kn
o
w
n
and smaller
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Juzhe-Zhong
RISC-V Regress
i
on: Fix F
A
I
L o
f
bb-
s
lp-pr
6
9907
.
c f
o
r RVV
commit
|
commitdiff
|
tree
2023-10-11
Juzh
e
-Zhong
RISC-V: Remove XFA
I
L of ssa-do
m
-cs
e
-2
.
c
commit
|
commitdiff
|
tree
2023-10-11
Juzhe-Zho
n
g
R
I
SC-V: Enabl
e
ful
l
c
overage vec
t
tes
t
s
commit
|
commitdiff
|
tree
2023-10-10
Juzhe-Zhong
RISC-V: Ad
d
VLS BOOL m
o
de vc
o
nd
_
mas
k
[PR111751]
commit
|
commitdiff
|
tree
2023-10-10
J
uzhe-Z
h
ong
R
I
S
C
-
V: Add testc
a
se for SCCVN opt
i
mization[PR111751
]
commit
|
commitdiff
|
tree
2023-10-10
J
u
z
he-Z
h
ong
RIS
C
-
V Reg
r
ession: Fix FAIL of bb-slp-pr65935
.
c for RVV
commit
|
commitdiff
|
tree
2023-10-09
Juzhe-
Z
hong
TEST: Fix dump FAIL fo
r
RVV (RISCV-V vector)
commit
|
commitdiff
|
tree
2023-10-07
Lehua
D
ing
Rev
e
rt "
R
ISC-V:
A
dd more
r
un test f
o
r
F
P rou
n
di
n
g autove
c
"
commit
|
commitdiff
|
tree
2023-09-22
Juzhe-Zhong
RI
S
C-V: Add VL
S
m
ode
widen
ternary
test
s
commit
|
commitdiff
|
tree
2023-09-22
Ju
z
he-Zho
n
g
RISC-V
:
Add VLS
widen binary combine patterns
commit
|
commitdiff
|
tree
2023-09-22
Juzhe-Zhong
R
ISC-V
:
R
e
m
ov
e
@ of
v
e
c_dup
l
icate pattern
commit
|
commitdiff
|
tree
2023-09-22
Juzhe-Zhon
g
RISC-V: Add V
L
S con
d
itional patte
r
n
s support
commit
|
commitdiff
|
tree
2023-09-22
Lehua Ding
RIS
C
-
V: S
u
pport
c
ombin
e
cond extend and reduce s
u
m
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Lehua Ding
RISC-V:
S
plit
V
LS
avl_type fro
m
NONVL
M
AX avl_type
commit
|
commitdiff
|
tree
2023-09-21
Lehua Ding
RISC
-
V
:
Adjusting the
c
o
m
ments of the emit_vlmax_
i
nsn
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Juzhe-Zhon
g
RISC
-
V: Ena
b
l
e
u
n
defined support fo
r
RVV
auto-vectori
z
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
J
uzhe-Zhong
RISC-V: Fix SUB
R
EG move
o
f VLS mode
[
PR111486]
commit
|
commitdiff
|
tree
2023-09-21
Lehua Ding
RISC-
V
:
Rename pre
d
icate
v
e
cto
r
_gs_scale_ope
r
and_
1
6
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Juzhe-Zhong
RIS
C
-
V:
S
upport
VLS
I
NT
<
-> FP conve
r
s
i
ons
commit
|
commitdiff
|
tree
2023-09-20
Juzh
e
-
Zhong
RISC
-
V
: Support VLS flo
a
ting-poi
n
t
extend/truncate
commit
|
commitdiff
|
tree
2023-09-20
J
u
z
he-Zhong
RISC-V: F
i
x Dem
a
nd
comp
a
r
ison bug[VSET
V
L PASS]
commit
|
commitdiff
|
tree
2023-09-20
L
e
hua
Ding
RISC-V: Reorga
n
ize and rename co
m
bin
e
patte
r
n
s
in autov
e
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Leh
u
a
Ding
RISC-V: Fixe
d
IC
E
caused by missing
operan
d
commit
|
commitdiff
|
tree
2023-09-20
Juzh
e
-
Z
hong
RI
S
C-V: Exte
n
d
VLS m
o
d
e
s in 'VWEXTI'
iterator
commit
|
commitdiff
|
tree
2023-09-19
Juzhe-Zhong
RISC-V: Add F
N
MS floa
t
ing-poin
t
VLS tests
commit
|
commitdiff
|
tree
2023-09-19
Juzh
e
-Zh
o
n
g
RI
S
C-V: Fix
R
VV can change mode class bug
commit
|
commitdiff
|
tree
2023-09-19
Juzhe-
Z
hong
R
I
SC-V: Support VLS unary
f
loating-p
o
int patterns
commit
|
commitdiff
|
tree
2023-09-19
Juzhe-Zho
n
g
R
I
SC-V: Support V
L
S
f
loating-point
FMA
/
FN
M
A/FMS auto
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
J
uzhe-Zh
o
ng
RISC-V:
S
upport
int
e
ger
F
MA/FNMA VL
S
modes autovectorization
commit
|
commitdiff
|
tree
2023-09-19
L
e
h
u
a Ding
RISC-V: Refactor and clean
u
p fma patterns
commit
|
commitdiff
|
tree
2023-09-18
Ju
z
he-Zhong
RISC-V: Re
m
ove redundan
t
v
e
c_duplica
t
e pattern
commit
|
commitdiff
|
tree
2023-09-18
Juzhe-Zhong
RISC-V:
Fix bo
g
us FAILs of vsetvl testcases
commit
|
commitdiff
|
tree
2023-09-18
Lehua Din
g
RISC-V: Remo
v
ed misleadi
n
g commen
t
s in tes
t
cases
commit
|
commitdiff
|
tree
2023-09-18
L
e
hu
a
Di
n
g
RISC
-
V
: Ad
d
fixed PR
1
1
1
255 testcas
e
by o
t
her
pat
c
h
commit
|
commitdiff
|
tree
2023-09-18
Juzhe
-
Zhon
g
R
I
S
C-
V
: Support VL
S
red
u
ctio
n
commit
|
commitdiff
|
tree
2023-09-18
Juz
h
e-Zhong
RISC-V
:
Remov
e
redundant c
o
des of VLS patte
r
ns[NFC]
commit
|
commitdiff
|
tree
2023-09-15
L
e
hua Ding
R
I
S
C
-V:
Fix
using wrong mo
d
e to get r
e
ducti
o
n insn
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
L
ehua
Ding
RI
S
C-V: R
e
factor
e
x
p
and_reduc
t
ion and cleanup
enum
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Lehua Ding
RISC-V: S
u
pport c
o
mbi
n
e extend and
r
educe sum t
o
w
iden
.
.
.
commit
|
commitdiff
|
tree
2023-09-14
Lehua Ding
RISC-V:
Refactor vector reduct
i
o
n
p
a
t
t
erns
commit
|
commitdiff
|
tree
2023-09-14
L
ehua Ding
RISC-V: Cleanup r
e
dund
a
nt reduction patterns
a
f
t
er
.
.
.
commit
|
commitdiff
|
tree
2023-09-13
Lehua Ding
RISC-V: Su
p
port
c
o
n
d vmulh
.
vv and vmulu
.
vv autovec
.
.
.
commit
|
commitdiff
|
tree
2023-09-13
Lehua Ding
R
ISC-V:
Support cond
vnsrl/v
n
sra autovec patt
e
rns
commit
|
commitdiff
|
tree
2023-09-13
Le
h
u
a
D
ing
R
ISC-V: Support
c
ond vfsgnj
.
vv a
u
tov
e
c
pa
t
terns
commit
|
commitdiff
|
tree
2023-09-13
Juzhe-Zhong
RISC-V: Remove re
d
u
ndan
t
ABI test
commit
|
commitdiff
|
tree
2023-09-12
Lehu
a
Ding
RISC-V:
A
d
d missed co
n
d a
u
to
v
ec testcases
commit
|
commitdiff
|
tree
2023-09-11
Juzhe
-
Zhong
RISC
-
V:
U
se dominance analysis in glob
a
l vse
t
vl elimination
commit
|
commitdiff
|
tree
2023-09-11
Juzhe-Zh
o
ng
RISC-V:
A
dd V
L
S m
o
des VEC_PERM suppo
r
t[PR111311]
commit
|
commitdiff
|
tree
2023-09-11
J
uzhe
-
Zhong
R
ISC-
V
: Add m
i
s
sing VLS mask bool m
o
de reg
-> reg p
a
tterns
commit
|
commitdiff
|
tree
2023-09-09
L
e
hu
a
Ding
S
u
pport fol
d
ing min(
p
o
l
y,pol
y
) to
const
commit
|
commitdiff
|
tree
2023-09-07
Juzhe-Zhong
RISC-V: Add VLS mask
m
o
d
e
s mov patterns
commit
|
commitdiff
|
tree
2023-09-06
Lehua Din
g
R
IS
C
-
V
: Kee
p
v
lma
x
vector operators
i
n simple form
.
.
.
commit
|
commitdiff
|
tree
2023-09-06
Leh
u
a Ding
RISC-V: Add c
o
nd
i
ti
o
nal sqrt a
u
to
v
e
c pattern
commit
|
commitdiff
|
tree
next