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: Add RVV builtin vectorization cost model
2023-12-14
Juz
h
e
-Zhong
RISC-V: Add R
V
V built
i
n vectorizati
o
n cost
m
odel
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zhong
R
ISC-V: Postpon
e
full
a
vailable opti
m
ization [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zh
o
ng
Midd
l
e-end: Adj
u
st decremen
t
I
V
style
p
a
r
t
ial vect
o
r
izati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
R
I
SC-V: Apply v
l
a vs
.
vls
mode heuris
t
ic vector
CO
S
T
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
J
u
zhe-Zh
o
n
g
RISC-V: Refactor Dynamic LMUL code
s
commit
|
commitdiff
|
tree
2023-12-12
Ju
z
he-Zho
n
g
RI
S
C-V: Move RVV PO
L
Y VALU
E
estimation
from r
i
scv
.
c
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zh
o
ng
RTL-SSA: Fix ICE on record_us
e
of
R
TL_SSA fo
r
R
I
SC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe
-
Z
h
ong
RISC-
V
: Ro
b
ostify
s
h
uffle index
used by vrgather and
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
uzhe-Zhong
RIS
C
-V: Rename tes
t
[NF
C
]
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zh
o
ng
RISC-V:
S
upport h
i
g
h
est overlap
f
or wv instr
u
c
t
ion
s
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-
Z
hong
RISC-V:
Fix
I
CE in extra
c
t
_
s
ingle
_
source
commit
|
commitdiff
|
tree
2023-12-11
Ju
z
he-Zho
n
g
RISC-V:
Remove poly selftest when --
p
reference=fixed
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
R
ISC-V: Fi
x
VLS
m
od
e
movmiaslig
n
bug
commit
|
commitdiff
|
tree
2023-12-08
J
uzhe-Z
h
ong
RISC
-
V: Remove redundan
t
c
heck of bette
r
_
m
ain
_
loop_t
h
an_p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe-Zhong
RI
S
C-V: S
u
p
port interlea
v
e v
e
ctor wi
t
h diffe
r
ent s
t
ep
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
J
u
zhe-Zho
n
g
RISC-
V
: Fix AVL p
r
opagation ICE for vle
f
f/vl
s
egff
commit
|
commitdiff
|
tree
2023-12-06
J
uzhe-Zhong
RISC-V: Fi
x
PR1128
8
8 ICE
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zhong
R
ISC-V: Fix VSETVL PASS
b
ug
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
RISC-V: Bloc
k
V
L
S
modes
according to TARGET
_
MAX_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
R
IS
C
-V
:
A
d
d
b
lo
c
ke
r
for
gather/sca
t
te
r
auto-vectorization
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Fix
o
v
e
rlap group incorr
e
ct overlap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zho
n
g
RIS
C
-V
:
Support highest
-
num
b
er regno ove
r
lap for widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
R
I
S
C-V: Re
n
ame bug-0
1
.
C to bug-1
.
C
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-
Z
hong
RISC-
V
: Remove earlyclobber fro
m
widen r
e
du
c
tion
commit
|
commitdiff
|
tree
2023-12-04
Ju
z
he-Zhong
RISC-V: Rob
o
stify
the W43, W86
,
W87 cons
t
raint
ena
b
l
ed
.
.
.
commit
|
commitdiff
|
tree
2023-12-02
Juzhe-Zhong
R
I
SC-V: Fi
x
i
n
correc
t
com
b
ine
o
f
extend
e
d scalar pattern
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zh
o
ng
R
ISC-V: Support hig
h
p
art register overlap fo
r
widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zh
o
ng
RISC-V: S
u
pport highp
a
rt overlap
f
or indexed load wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzhe
-
Zh
o
n
g
RISC-V: Fix VSETVL PA
S
S regression
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-
Z
hong
RI
S
C-V: Support wide
n
ing register
ov
e
rlap for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V: Remo
v
e earlyclobber f
o
r
wx/wf instructio
n
s
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhon
g
RI
S
C-V: Support highpart ove
r
l
a
p for floating-point
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V:
Rename
v
c
o
nstr
a
int into gro
u
p_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RI
S
C-V: Support hi
g
hpart overla
p
for
v
ext
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe
-
Zhong
RIS
C
-V: Support
h
i
g
hp
a
rt registe
r
overlap for vwcvt
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Z
h
ong
R
I
SC
-
V: D
i
sal
l
ow pol
y
(1,1) VLA SLP in
t
erleave
v
ectorizat
i
on
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Zhong
RISC-V: Fix
VSETVL P
A
SS regress
i
on
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-Zhong
RISC-V: Remove in
c
orrect fun
c
tio
n
gate gather_s
c
atter_val
i
d_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V
:
Dis
a
ble
A
V
L propagatio
n
of slided
o
wn
instru
c
t
io
n
s
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: F
i
x t
y
po
commit
|
commitdiff
|
tree
2023-11-24
Juzh
e
-Zhong
RISC-V: Fi
x
in
c
onsistency among a
l
l vec
t
orization hooks
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC-
V
:
O
ptimize a special ca
s
e of VL
A
S
LP
commit
|
commitdiff
|
tree
2023-11-24
J
uz
h
e-Zhong
RISC-V:
D
i
sa
b
le BS
W
AP opti
m
izati
o
n for NUNITS <
4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Zhong
R
I
SC-V: Add wrapper for emit v
e
c
_
e
xtract[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Juzh
e
-Zhong
RISC-
V
: Disable AVL
p
ropagation of vr
g
ather
instruct
i
on
commit
|
commitdiff
|
tree
2023-11-23
J
u
zhe-Zhong
RISC-V:
R
efine some codes of riscv-v
.
cc[NFC
]
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-Zhong
RISC-V: Fi
x
i
n
correct us
e
of
vc
o
mpress in pe
r
mutation
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-Zhong
RISC-V: Fi
x
perm
u
ta
t
ion
i
ndice mode bug
commit
|
commitdiff
|
tree
2023-11-21
J
u
zhe-Zh
o
n
g
RISC
-
V
: Disallow
COSN
T
_VECTO
R
for
D
I
on RV32
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RIS
C
-V: Add miss
i
n
g dump chec
k
of pr
1
12438
.
c
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RIS
C
-V
:
Fix reduc_run
-
9
.
c
test value check bug
commit
|
commitdiff
|
tree
2023-11-20
Juzhe-Zhong
RISC-V:
F
i
x i
n
te
r
media
t
e mode on slide1 instruction
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Juzhe-
Z
hong
RISC-
V
Regression: Remov
e
scalable c
o
mpile opt
i
on
commit
|
commitdiff
|
tree
2023-11-19
Juz
h
e-Zhong
RISC-V: Opt
i
mize c
o
nstan
t
AV
L
for LRA
p
attern
commit
|
commitdiff
|
tree
2023-11-19
Juz
h
e-Zhon
g
R
I
SC
-
V:
F
ix bug o
f
tup
l
e move s
p
lit
t
er
commit
|
commitdiff
|
tree
2023-11-18
J
uzhe-Zhong
R
ISC-V
:
R
efactor RVV iterators[NFC]
commit
|
commitdiff
|
tree
2023-11-16
Ju
z
he-Zh
o
ng
VEC
T
: Clear LOOP_VI
N
FO_USING_SEL
E
C
T
_
V
L_P wh
e
n loop
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
RISC-V: fix vsetvli
pa
s
s testsuite failure [PR/11244
7
]
commit
|
commitdiff
|
tree
2023-11-15
J
u
zhe-Zhong
R
ISC-V: Support trailing vec_init optimization
commit
|
commitdiff
|
tree
2023-11-15
J
u
zh
e
-Zh
o
ng
R
ISC-V: Disall
o
w RVV
mode addres
s
f
or any l
o
a
d/store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Juzhe-Zhon
g
RISC-V: Fix init-2
.
c a
s
sembly
c
heck
commit
|
commitdiff
|
tree
2023-11-13
Juzhe-Zhong
RISC-
V
: Adapt VLS init tests
commit
|
commitdiff
|
tree
2023-11-13
J
uzhe-Z
h
ong
R
ISC-V: O
p
timize combine
s
equence by merge approac
h
commit
|
commitdiff
|
tree
2023-11-11
J
uzhe-Zh
o
ng
RI
S
C
-V:
A
dd test
for PR112469
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
M
i
d
dle-
e
nd: Fix
bug
o
f
i
n
d
u
ction var
i
a
bl
e
vector
i
za
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zho
n
g
R
I
SC-
V
: Add combine op
t
imization by s
l
id
e
up for vec_ini
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zh
o
ng
RIS
C
-V: Robustify ve
c
_init
pat
t
e
rn[NFC]
commit
|
commitdiff
|
tree
2023-11-10
Juzh
e
-Zhong
test: Fix FAIL of
p
r97428
.
c
for RVV
commit
|
commitdiff
|
tree
2023-11-10
Juzh
e
-Zhong
RI
S
C-V:
M
ove cond_co
p
ysign f
r
o
m comb
i
ne pattern
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
J
u
zhe-Zhong
RISC
-
V
: Add
P
R112450 test to a
v
oid reg
r
essio
n
commit
|
commitdiff
|
tree
2023-11-09
J
u
z
h
e-Zhong
R
ISC-V: Fix
d
ynam
i
c LMUL
c
o
st model ICE
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
RISC-V: Fix dynamic
t
ests [
N
FC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-Zhong
RIS
C
-V: Fix
V
S
ETVL V
L
check condition bug
commit
|
commitdiff
|
tree
2023-11-08
J
u
zhe-Zhong
test: Fix bb-slp-33
.
c fo
r
RVV
commit
|
commitdiff
|
tree
2023-11-08
Juz
h
e-Zhong
RISC-V: Norma
l
ize user vset
v
l
i
ntrinsics[PR112092]
commit
|
commitdiff
|
tree
2023-11-07
Juzhe
-
Zh
o
ng
t
e
st: Rec
o
ver sdiv_pow
2
check and remove test of RISC
-
V
commit
|
commitdiff
|
tree
2023-11-07
Ju
z
he-Zhong
test: Fix
FAIL of pr
6
5518
.
c for
R
VV
[
PR11
2
42
0
]
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
RISC-V: Add RISC-V i
n
t
o vect_cmdli
n
e_n
e
eded
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Z
h
o
ng
RISC-V regres
s
i
on test
:
Fix F
A
IL b
b
-slp-c
o
n
d
-
1
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
tes
t
: Fix FAIL of vect-sdi
v
-pow2-1
.
c for RVV test:
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
test: Fix FAI
L
of SAD tests for RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
test
:
Fi
x
XPASS of bb-slp-43
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
J
uzhe-Zhong
RISC-
V
:
E
nhance
A
VL pro
p
ag
a
tion
f
o
r complicate r
e
duction
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
test: F
i
x FAIL of bb-slp-cond-1
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-
Z
h
ong
RISC-V
r
eg
r
ession test: Fix FAIL of bb-slp-39
.
c
commit
|
commitdiff
|
tree
2023-11-06
Juzhe-Zhong
RI
S
C-V: E
a
rl
y
expa
n
d DImode vec_duplicate in R
V
3
2
system
commit
|
commitdiff
|
tree
2023-11-05
J
u
zhe-Zhong
RISC-V:
F
i
x
bug of v
l
ds
a
tt
r
i
b
u
t
e
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-Zhon
g
V
E
CT:
S
upport SLP for MASK_LEN_GATHER_LOAD with
d
um
m
y
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-Z
h
ong
RISC-V: F
i
x redundant vsetv
l
in fixed-vlmax v
e
c
t
orized
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
J
u
zh
e
-Zh
o
ng
RISC-V
:
F
ix bug of AVL propaga
t
i
on PASS
commit
|
commitdiff
|
tree
2023-11-02
Ju
z
he-Zhong
RISC-V: Fix
redun
d
ant a
t
t
r
i
butes
commit
|
commitdiff
|
tree
2023-11-02
J
u
z
h
e
-Zhong
RISC-
V
: Allow
d
e
s
t operand and a
c
cumul
a
tor operand
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Juzhe-Zh
o
n
g
NFC: Fi
x
whitesp
a
ce
commit
|
commitdiff
|
tree
2023-10-31
J
u
zhe-Zhon
g
VECT: Suppor
t
SLP MASK
_
LEN_G
A
THER_LOAD w
i
th conditio
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
Juzhe-Zhon
g
RISC-V: Fix
b
u
gs of hand
l
in
g
scalar of SEW64 vx in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
Juzhe-Zhong
R
I
SC-V:
Move lmul c
a
lculation into macr
o
commit
|
commitdiff
|
tree
2023-10-26
Juzhe
-
Zhong
RISC-V
:
Add AVL prop
a
gation PASS fo
r
RVV
a
uto-vectorization
commit
|
commitdiff
|
tree
2023-10-26
Juzhe
-
Zhong
DOC: Update C
O
ND_LE
N
docum
e
nt
commit
|
commitdiff
|
tree
2023-10-25
J
u
zhe-Zhong
RISC-V: Export some
f
un
c
tions from riscv-vsetv
l
to
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Juzhe
-
Zh
o
n
g
R
ISC-V: Chang
e
M
D
at
t
r
i
b
u
t
e avl_type
i
nto
a
v
l
_type
_
idx
.
.
.
commit
|
commitdiff
|
tree
next