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
Juzhe-Zhong
RI
S
C-V: Disall
o
w transformat
i
on into VLMAX
AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juzhe
-
Zhong
RI
S
C-V: Make dynamic LMUL cost model mor
e
accura
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Juzhe-Zhong
RIS
C
-V:
Ma
k
e k
n
own
NITERS loop be aware of
d
ynamic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-
Z
hong
RISC-V: Fix typo
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RIS
C
-V:
S
ome mi
n
ior tweak on d
y
na
m
ic LMUL c
o
st model
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-
Z
hong
RISC-V:
M
ove R
V
V V_RE
G
S liveness comp
u
tation into anal
y
z
e_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
J
u
z
he-Zhong
RISC-V: Add
o
ne
m
ore ASM check i
n
PR
1
13
1
12
-
1
.
c
commit
|
commitdiff
|
tree
2023-12-24
Pa
n
L
i
RISC-
V
:
XFail the s
i
gnbit-5 run test for RVV
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-23
J
u
z
he
-
Zhong
R
I
SC-V: Make PHI
initial value occupy live V_
R
EG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Juzhe-Zhong
RISC-V: Add
d
yna
m
ic
LMUL
t
est
for x264
commit
|
commitdiff
|
tree
2023-12-20
J
uzhe
-
Zhong
RISC-V: Optimize SE
L
E
CT_VL
codege
n
wh
e
n
l
e
ngth is k
n
own
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhon
g
RI
S
C-V: Fi
x
bug of VSETVL fusion
commit
|
commitdiff
|
tree
2023-12-20
demin
.
ha
n
RISC-V: Fix cal
c
ulati
o
n of ma
x
l
i
ve vregs
commit
|
commitdiff
|
tree
2023-12-20
Pa
n
Li
RI
S
C-V: Bugfix f
o
r
t
he
c
o
n
s
t vecto
r
i
n single step
s
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zho
n
g
RISC-V: F
i
x ICE o
f
m
oving SUBREG of
v
ecto
r
mode
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zhong
RISC-V: Fix FAIL of
b
b-slp-cond-1
.
c for RVV
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zhong
RI
S
C
-
V: Refine some codes of expand
_
const_vecto
r
[NFC]
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Forc
e
scalable vector on all vsetvl
test
s
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC
-
V:
F
ix FAIL of dynami
c
-l
m
ul2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Z
h
ong
RISC-
V
: Remove 256/512/1
0
24 VLS vec
t
or
s
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: Rename the rvv tes
t
case
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
R
I
SC-V:
S
up
p
ort one mo
r
e overl
a
p for w
v
instr
u
ctions
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe
-
Z
hong
RISC-V: Enable vect test
f
or RV32
commit
|
commitdiff
|
tree
2023-12-18
Juz
h
e-
Z
hong
RISC-V: Fix natural
r
egsize f
o
r fix
e
d-vlmax of
-
ma
r
ch
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: Bugfix for the R
V
V const vector
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
R
I
SC-V: Fix
POLY
I
NT handle bug
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-15
Juzh
e
-Z
h
ong
RISC-V: F
i
x v
m
erge optimization b
u
g
in
v
ec_perm vectorizat
i
o
n
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-V: Remove xf
a
il for some of the S
L
P
tests
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Z
h
ong
RISC-V
:
Adj
u
st test
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
R
ISC-V: Tweak generic vector COST mode
l
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
Middle
-
end: Do not m
o
del
a
ddress cost for SELECT_
V
L
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V:
A
d
d failed S
L
P t
e
stcase
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhon
g
RI
S
C-V: Add RVV builtin vectorization cost
m
odel
commit
|
commitdiff
|
tree
2023-12-13
Pan Li
RI
S
C-V
:
Refine
test c
a
ses for
both PR112929 and PR11298
8
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zho
n
g
RISC-V: Postpone ful
l
availabl
e
o
p
timization [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
dem
i
n
.
han
RISC
-
V: Fix
d
ynamic lmul te
s
t
s depended o
n
abi
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-
Z
hong
Middle-end:
A
d
jus
t
de
c
re
m
ent IV style part
i
al vecto
r
ization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Ju
z
he-Zhong
RISC-V: Apply vla vs
.
vls mode heuristic ve
c
tor COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC-V: R
e
factor Dynamic LMUL codes
commit
|
commitdiff
|
tree
2023-12-12
Pan Li
RISC-V
:
Di
s
ab
l
e RVV
V
COMPRESS
a
v
l
p
r
opaga
t
i
on
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Juz
h
e
-
Z
h
ong
RISC-V: Mo
v
e
R
VV POLY VALUE estimation
f
rom ris
c
v
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
u
z
he-Zhong
RISC-V: Support
h
ighest overla
p
for wv in
s
tructions
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
RISC-V: F
i
x VLS mod
e
mov
m
iaslign bug
commit
|
commitdiff
|
tree
2023-12-08
P
an Li
RISC-V:
F
ix ICE for incorrect mode att
r
i
n V_
F
2DI_CONVERT_BR
I
DGE
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
J
u
zhe-Zhong
RISC-
V
: Support interleave vect
o
r with differen
t
step
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Juzhe
-
Zhong
RISC-V: Fix VSETVL PASS b
u
g
commit
|
commitdiff
|
tree
2023-12-05
J
uzhe-Z
h
ong
RISC-V
:
Block VLSm
o
des according to TARGET_MAX_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zho
n
g
RISC-V: Add blocker for g
a
ther/
s
catter
a
uto-vec
t
orizatio
n
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Fix overlap gr
o
up incorrect ove
r
lap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Su
p
p
ort high
e
s
t
-
numbe
r
r
egno
overlap fo
r
widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pan Li
RISC-V: Add tes
t
case
f
o
r bug PR1128
1
3
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Z
h
ong
RISC-V: Robos
t
ify the W43, W86, W
8
7
c
o
n
straint ena
b
led
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pa
n
Li
RISC-V: Fi
x
typ
o
in test abi conf
i
g
u
ratio
n
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-02
Juzhe-Zhong
RISC-V: Fix incorrect
c
ombine o
f
ex
t
ended scalar pattern
commit
|
commitdiff
|
tree
2023-12-02
P
an
Li
RISC-V: Bugfix for legi
t
imize move when get ve
c
m
ode
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V: Support
widening r
e
g
i
ster overlap fo
r
vf4/
v
f8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe
-
Z
hong
RISC-V:
Renam
e
vconstr
a
int into group_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Z
h
on
g
RISC-V: Support highp
a
rt
overlap f
o
r
vext
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-
Z
hong
RISC-V: Sup
p
o
r
t
h
ighp
a
rt regist
e
r o
v
er
l
a
p for vwcvt
commit
|
commitdiff
|
tree
2023-11-29
Pan Li
RISC-V:
B
ugf
i
x for ICE in bl
o
c
k move when zve3
2
f
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-28
Juz
h
e-Zhong
RISC-V
:
Disallo
w
p
oly (1,1) VLA SLP in
t
erleave vector
i
zation
commit
|
commitdiff
|
tree
2023-11-28
Juz
h
e-Zhong
RISC-V:
F
ix V
S
ET
V
L PA
S
S regressio
n
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-Zhong
RISC-V: Remove incorrect f
u
nctio
n
g
a
te gat
h
er_scatter_valid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC
-
V: Disable AVL propagation of sl
i
dedown instructions
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: Fix typo
commit
|
commitdiff
|
tree
2023-11-24
J
u
z
he-Zhong
RISC-V: Fix inc
o
nsi
s
t
e
nc
y
among all vectorizati
o
n hooks
commit
|
commitdiff
|
tree
2023-11-24
J
u
zhe-Zho
n
g
R
I
S
C-V: Optimize a spec
i
al case
of VLA SLP
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
R
I
SC-V: Disa
b
le BSWAP o
p
ti
m
ization for NUNITS < 4
commit
|
commitdiff
|
tree
2023-11-23
J
u
zhe-Zhong
RISC-
V
:
Add wrap
p
er for emi
t
vec_extract[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Juzh
e
-Zhong
RISC
-
V: Refine some code
s
of riscv-
v
.
cc[NF
C
]
commit
|
commitdiff
|
tree
2023-11-23
Pan Li
DSE:
Allo
w
ve
c
tor type for
g
et_
s
tored_val when read
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-22
J
u
zhe-Zhong
RISC-V: F
i
x incorrect use of vco
m
pr
e
ss in perm
u
tat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juz
h
e-Zhon
g
RISC-V: Disallow COSNT_
V
ECTOR for DI on RV32
commit
|
commitdiff
|
tree
2023-11-20
J
uzhe-Zhong
RISC-V
:
F
ix
i
ntermediat
e
m
o
de on slid
e
1
i
n
struc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-Zhong
RISC-V:
Optimize c
o
nstant AVL for LRA pattern
commit
|
commitdiff
|
tree
2023-11-19
Ju
z
he-Zho
n
g
RISC-V: Fix bug of
tu
p
l
e
move spli
t
t
er
commit
|
commitdiff
|
tree
2023-11-18
Juzhe
-
Zh
o
n
g
RISC-V: Refactor
RVV ite
r
ato
r
s[NFC]
commit
|
commitdiff
|
tree
2023-11-15
Juz
h
e-Zhong
RISC-V: Support
t
railing
v
ec_init o
p
ti
m
ization
commit
|
commitdiff
|
tree
2023-11-15
Pan L
i
RI
S
C-V: Ref
i
ne the mask ge
n
erat
i
on for vec_init case 2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-15
Juzhe
-
Zhong
RI
S
C
-
V: Disallow RVV mode ad
d
ress f
o
r any lo
a
d
/
store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Ju
z
h
e-Zhong
RI
S
C
-
V: Fix init-2
.
c assemb
l
y ch
e
ck
commit
|
commitdiff
|
tree
2023-11-13
J
u
zhe-Zhong
RISC-V: Optimize combine sequence
b
y merge approach
commit
|
commitdiff
|
tree
2023-11-13
Pan Li
R
I
SC-V: Fix RVV
d
y
namic frm
tes
t
s fail
u
re
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-13
Pa
n
Li
RISC
-
V
:
Sup
p
ort F
P
l/ll ro
u
nd and rint HF mo
d
e autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-11
Juzhe
-
Zhong
RISC-V: Add test for PR112469
commit
|
commitdiff
|
tree
2023-11-10
Juzhe
-
Zhong
M
i
ddle-end: Fi
x
b
ug of
i
nduction variable
vector
i
zat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
R
I
SC-
V
:
A
dd combin
e
optimization b
y
sli
d
eup fo
r
vec_init
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juz
h
e-Zhong
RISC-V: Robu
s
tify ve
c
_init pattern[N
F
C]
commit
|
commitdiff
|
tree
2023-11-10
Pan
L
i
Reve
r
t "RISC-V: Supp
o
rt vec_i
n
it fo
r
trailing
s
ame
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
an Li
RISC-V
:
Support vec_init f
o
r trail
i
ng same eleme
n
t
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-10
Juzh
e
-Zhon
g
test: F
i
x FAIL o
f
pr97428
.
c
for RVV
commit
|
commitdiff
|
tree
2023-11-10
Ju
z
he-Zhong
RISC-V: Move
cond_
c
o
p
ysign fr
o
m combi
n
e
patte
r
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
a
n Li
Int
e
rnal-fn: Add
F
LOATN sup
p
o
rt for l/ll round
a
n
d
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Pa
n
L
i
R
I
SC-V: Refi
n
e frm emit after bb end in su
c
c edges
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
R
I
SC-
V
: Add
P
R112450 test to avoid
r
e
gression
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-
Z
hong
RISC-V: Fix dynamic
L
MUL cost model ICE
commit
|
commitdiff
|
tree
2023-11-09
Ju
z
he-Zho
n
g
RISC
-
V: Fix
dy
n
a
mic tests [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-Zhong
RISC-V: Fix VSETV
L
VL
c
heck conditio
n
b
ug
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-
Z
h
ong
t
e
s
t:
F
i
x bb-
s
l
p-33
.
c for RV
V
commit
|
commitdiff
|
tree
2023-11-07
Pan L
i
RI
S
C-V: Suppo
r
t FP floor to i
/
l/
l
l di
f
f size
a
u
to
v
e
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
next