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
test regression fix: Add !vect128 for variable length targets of bb-slp-subgroups-3.c
2024-01-18
Juzhe
-
Z
h
o
ng
t
e
st regression fix: Add !vect128
f
or
v
a
r
iable
l
engt
h
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Z
h
ong
test regression fi
x
:
Add vect12
8
f
o
r bb-slp-4
3
.
c
commit
|
commitdiff
|
tree
2024-01-18
Juzhe-Z
h
ong
RI
S
C-V: Add has compa
t
ible check for conflict vset
v
l
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
J
u
z
h
e
-Zh
o
ng
RI
S
C-V: Report
S
orry when users e
n
able R
V
V i
n
big-endian
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
RISC-V
:
F
ix regre
s
s
i
on (GCC-14 compare with GCC-13
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zh
o
n
g
RISC-V: Ad
j
ust loo
p
len by
c
osting 1 when N
I
TER < VF
commit
|
commitdiff
|
tree
2024-01-15
J
uzhe-Zhon
g
RISC-V:
Remo
v
e
m_n
u
m_vector_iter
a
tions[NFC]
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhon
g
RISC-V:
A
dd optimized dump
c
h
e
c
k
of
VLS
r
educ
tests
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-
Z
h
ong
R
IS
C
-V:
F
ix
a
t
t
r
ibutes bug confi
g
urat
i
on o
f
terna
r
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Ju
z
h
e
-
Z
ho
n
g
RIS
C
-V: A
d
just scalar_to_vec cost
commit
|
commitdiff
|
tree
2024-01-12
Juzhe-
Z
hong
RISC-V: Enh
a
nce
a
testcase
commit
|
commitdiff
|
tree
2024-01-11
J
uzhe-Zh
o
ng
RISC-
V
: V
L
A preempts VLS
o
n unknown NITERS loop
commit
|
commitdiff
|
tree
2024-01-10
Juzhe-Zhong
RISC-V: Sw
i
t
c
h RVV cost mod
e
l
.
commit
|
commitdiff
|
tree
2024-01-10
Juzhe-Zhong
R
I
SC-V: Minor tweak dynamic cost
m
odel
commit
|
commitdiff
|
tree
2024-01-10
Juz
h
e
-Zh
o
n
g
RISC-V: Refine unsigned av
g
_floor
/
avg_ceil
commit
|
commitdiff
|
tree
2024-01-10
J
u
zhe-Zhong
R
I
SC-V: Rob
o
stify
d
y
namic
lmul test
commit
|
commitdiff
|
tree
2024-01-09
Juzhe-Zhong
RISC-V:
F
ix
l
o
o
p
invari
a
nt che
c
k
commit
|
commitdiff
|
tree
2024-01-09
Juz
h
e-Zhong
RISC
-
V
:
F
ix comments
o
f
segmen
t
loa
d
/stor
e
intrins
i
c
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
Juzhe-Zh
o
ng
RISC-V: Use MAX instead of std::max [VSET
V
L
P
ASS]
commit
|
commitdiff
|
tree
2024-01-06
J
uzhe-Zhong
RISC-V:
Update
M
A
X_SEW for
avail
a
ble
v
s
ev
l
info[V
S
ETVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Juz
h
e
-Zh
o
n
g
RISC-V:
Teach
livene
s
s computati
o
n loop invaria
n
t shift
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-Zhong
RISC-V:
A
llow simplific
a
t
ion non-vlmax
w
ith l
e
n
=
NUNITS
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe
-
Zhong
R
ISC-V: Make liveness estim
a
ti
o
n
be
a
wa
r
e of
.
v
i variant
commit
|
commitdiff
|
tree
2024-01-04
J
u
z
h
e-
Z
hong
RISC-
V
:
Make liveness
estimation be awar
e
of
.
vi variant
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-
V
: Ref
i
ne LMUL
computation fo
r
M
ASK_LEN_LOA
D
/MASK_LEN_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-
Z
hong
RIS
C
-V: F
i
x bug of
e
arliest
f
u
sion for infinite l
o
op
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zh
o
ng
RISC-
V
: Fix ind
e
nt
commit
|
commitdiff
|
tree
2024-01-03
Ju
z
h
e-Zhong
RISC
-
V:
Make l
i
veness be aware o
f
rgro
u
p
n
umber
o
f
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
RI
S
C-
V
:
Ad
d
simplification of dummy len
a
n
d
dummy mask
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
J
u
zhe-Zhong
RISC-V: Decl
a
r
e STMT_VINFO_TYP
E
(
.
.
.
) as lo
c
al vari
a
ble
commit
|
commitdiff
|
tree
2024-01-02
Juzhe
-
Zhong
RI
S
C-V
:
C
o
unt
pointer type
SSA into
RVV regs liveness
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zhong
RISC-V: Robost
i
f
y
testca
s
e
pr113112-
1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zhon
g
RISC-V: Disallow transformatio
n
into VLMAX AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juzh
e
-Zhong
R
I
SC-V: Make
d
ynamic LMUL cost model more accurate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Juzhe-Zhong
RISC-V:
M
a
k
e known
NITERS loop be aware of dynamic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RISC-V:
Fix typo
commit
|
commitdiff
|
tree
2023-12-26
Juz
h
e
-Zhon
g
RISC-V:
Some mi
n
ior
t
w
eak on
d
ynamic LMUL
cost model
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zho
n
g
RISC
-
V
:
M
ove RVV V_REGS
liven
e
ss computa
t
ion into a
n
alyze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
J
u
zhe-Z
h
ong
RISC-V: Ad
d
one more
AS
M
check in
P
R11
3
112-1
.
c
commit
|
commitdiff
|
tree
2023-12-23
Juzhe-Zhon
g
R
I
SC-V: Make PHI initial val
u
e
o
c
cupy
l
ive V_REG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Juzhe-Zhong
R
I
SC-V:
Add dynamic LM
U
L
tes
t
for
x264
commit
|
commitdiff
|
tree
2023-12-20
Ju
z
he-Zhon
g
R
I
SC-
V
:
Optimi
z
e SEL
E
CT
_
V
L codegen when
l
ength is
kn
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zho
n
g
RISC-V: Fix bug of VSETVL f
u
s
ion
commit
|
commitdiff
|
tree
2023-12-20
J
u
z
h
e-
Z
hong
R
I
SC-V: Fix IC
E
of mo
v
ing SUBREG of
vector mod
e
to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Juzh
e
-Zhong
RISC-V:
Fix FAIL of bb
-
s
l
p-
c
ond-1
.
c for RVV
commit
|
commitdiff
|
tree
2023-12-19
Juzhe
-
Z
hong
RIS
C
-
V
:
Refi
n
e som
e
codes of expand_
c
onst_ve
c
tor
[NFC]
commit
|
commitdiff
|
tree
2023-12-19
Juz
h
e
-Zhon
g
R
ISC
-
V: Forc
e
scalable vect
o
r on all vse
t
vl
t
ests
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zhong
RIS
C
-V: F
i
x FAIL of dynamic-lmul2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
J
u
zhe-Zhong
RISC-V: Remove 25
6
/
512/1024 VLS vectors
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Z
h
ong
RIS
C
-V:
S
upp
o
r
t
one more overlap f
o
r
wv inst
r
u
c
tions
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V: Enable vect test for RV32
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V: Fix natural regsize for fixed-v
l
max of
-
march
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC
-
V: Fix vme
r
g
e optimization bug in vec
_
per
m
v
ectorization
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
R
I
SC-V: Remove x
f
ail for some of the
S
L
P
tests
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-
V
: Ad
j
ust test
commit
|
commitdiff
|
tree
2023-12-15
Juz
h
e-Zhong
RISC-V: Tweak generic vect
o
r C
O
ST
m
o
d
el
commit
|
commitdiff
|
tree
2023-12-15
Ju
z
he-
Z
hong
Middle-end:
D
o not mod
e
l address co
s
t for SE
L
E
C
T_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V
:
Add failed SLP testcase
commit
|
commitdiff
|
tree
2023-12-14
Juz
h
e-Zhong
RIS
C
-V
:
Add
R
VV
builtin vector
i
zati
o
n
c
ost model
commit
|
commitdiff
|
tree
2023-12-13
J
uzhe-Zhong
RISC-V: Po
s
t
pone full
availab
l
e
o
ptimization
[VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zhong
Middle-end
:
Adjust de
c
rement IV sty
l
e partial vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhon
g
RISC-V: A
p
p
ly vla
v
s
.
vls
mode heuristic ve
c
tor COS
T
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC-V: Refactor Dynamic LMUL
c
od
e
s
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-
Z
hong
RISC
-
V: Mo
v
e R
V
V POLY
VA
L
UE es
t
imat
i
on from riscv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
u
zh
e
-
Z
hong
RTL-SSA:
Fix ICE on r
e
cord_use
o
f RTL_SSA for RISC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V:
Robostif
y
shuffl
e
in
d
ex used by vrgat
h
er and
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe
-
Zhong
R
I
S
C-V:
Rename test[NFC]
commit
|
commitdiff
|
tree
2023-12-11
Juzh
e
-Zhong
RISC-V: Support highest overl
a
p for wv
i
nstructions
commit
|
commitdiff
|
tree
2023-12-11
J
u
zhe
-
Zhong
R
ISC-V: Fix ICE in extract_single_
s
ource
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhon
g
RISC-V: Remo
v
e p
o
ly selftest when
-
-prefer
e
nce=fixed
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
R
I
SC-V
:
Fix VLS mode movmiaslign
bug
commit
|
commitdiff
|
tree
2023-12-08
Juzhe-Zhong
RISC-
V
:
R
emo
v
e
r
e
dundant check
of bette
r
_main_loop_t
h
an_p
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juzhe-Zhong
RISC-V: Support
interleave
v
ector with di
f
ferent step
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Juz
h
e-Zhong
R
I
S
C-
V
:
F
ix
AVL
p
ropag
a
ti
o
n I
C
E for vleff/vl
s
egff
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zhong
RISC-V: Fix PR112888 ICE
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zhong
RI
S
C
-V: Fix VSETV
L
PA
S
S bug
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
RISC-V: Block V
L
S
m
od
e
s ac
c
ording to TARGET_MAX_LM
U
L
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zho
n
g
R
ISC-V: Add blocker
f
or gather/scatter
auto-vectorization
commit
|
commitdiff
|
tree
2023-12-04
Juzh
e
-Zhong
R
ISC
-
V
: Fix overla
p
group inc
o
rre
c
t overlap on
v
0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Z
h
ong
RISC-V: Supp
o
rt highest-nu
m
b
e
r regno
o
verlap f
o
r
widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V:
Rename bug-01
.
C
to b
u
g-1
.
C
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RI
S
C
-V: Remo
v
e
earlyclobbe
r
from widen reduct
i
on
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Ro
b
ostif
y
t
he W4
3
, W8
6
, W87 constrain
t
enabled
.
.
.
commit
|
commitdiff
|
tree
2023-12-02
J
u
zhe
-
Zhong
RI
S
C-V: Fi
x
inco
r
r
e
ct
c
o
mbine
of extended scalar
pattern
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zhong
RISC-V: S
u
pport highpart reg
i
ster overl
a
p for wide
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zh
o
ng
R
ISC-V: Suppor
t
highpart overla
p
for indexed
load wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Juzhe-Zhong
RISC-V: Fix VSETVL PASS regressi
o
n
commit
|
commitdiff
|
tree
2023-11-30
Ju
z
he-Z
h
ong
R
ISC-V: Support
w
i
dening register
o
v
e
rlap for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
J
u
zhe-Zhong
R
ISC-V: Remov
e
earlyclobb
e
r for wx/wf instructions
.
commit
|
commitdiff
|
tree
2023-11-30
Ju
z
he-Zhong
R
I
SC-V: Support highpa
r
t overlap fo
r
f
loati
n
g-point
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zh
o
ng
RISC-V: R
e
name vcons
t
raint
i
n
t
o group_overl
a
p
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-
Z
hon
g
RISC-V: Support highpart over
l
ap
for ve
x
t
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-Zhong
RISC-V: S
u
ppo
r
t
h
i
ghpart
r
egi
s
ter overlap for vwcv
t
commit
|
commitdiff
|
tree
2023-11-28
Juzh
e
-Zhon
g
RISC-V: Dis
a
llow
p
oly
(
1,1) VLA SLP interl
e
ave vec
t
orization
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Zhon
g
R
ISC-V: Fix VSE
T
VL PASS reg
r
essio
n
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-Zhong
RI
S
C-V: Remove inc
o
rrect
f
uncti
o
n gate gather_sca
t
ter_val
i
d
_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zh
o
ng
RISC-V: D
i
sable
A
VL
p
ropagation of slidedown instructions
commit
|
commitdiff
|
tree
2023-11-26
Juzhe
-
Zhon
g
RISC-V:
Fix typ
o
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC-V: Fix
in
c
onsistency amon
g
all vectoriz
a
t
i
on hooks
commit
|
commitdiff
|
tree
2023-11-24
Juzh
e
-Zhong
RISC-
V
:
Optimize a specia
l
ca
s
e
of
V
LA SL
P
commit
|
commitdiff
|
tree
next