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: Refine unsigned avg_floor/avg_ceil
2024-01-10
Ju
z
he-Zhong
RISC-V: R
e
fine unsigned avg
_
floor/av
g
_ceil
commit
|
commitdiff
|
tree
2024-01-09
Juzhe-Zhong
RISC
-
V
: Fix l
o
op inv
a
ri
a
nt check
commit
|
commitdiff
|
tree
2024-01-09
Ju
z
he-Zhong
RISC-V: Fix commen
t
s of segment load/store i
n
trinsic
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
Juzhe-Zhong
RISC-V: Use M
A
X ins
t
ead of
s
td
:
:max [VS
E
TVL
P
A
SS]
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-Zhong
R
ISC-V: Update MAX_SEW for available
vsevl info[VSETVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
J
u
zhe-Zhong
RISC-V: Teac
h
liveness
computation lo
o
p invariant shift
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Ju
z
he-
Z
hong
R
I
SC-V
:
Allow s
i
mpli
f
ication
non-vlmax
w
ith
len = NUNITS
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
P
a
n Li
Revert
"
R
ISC-V: Add crypto vector api-tes
t
ing cases
.
"
commit
|
commitdiff
|
tree
2024-01-05
Pan Li
Revert "RISC-V: Ad
d
crypto
v
ector buil
t
in function
.
"
commit
|
commitdiff
|
tree
2024-01-04
Ju
z
he-Zhong
RISC-
V
: Ma
k
e liveness estimation be
a
ware of
.
vi va
r
iant
commit
|
commitdiff
|
tree
2024-01-04
Pan Li
R
e
ver
t
"
RISC-V:
M
a
k
e liveness est
i
mat
i
on
b
e awa
r
e of
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juz
h
e-Zhong
RISC-V: Refine L
M
UL compu
t
ation for MAS
K
_L
E
N_
L
OAD/MASK_L
E
N_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juz
h
e-Zhong
RISC-V: Fix bug
o
f e
a
r
lie
s
t fusion f
o
r
i
nfinite
l
oop
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-V: Fix ind
e
nt
commit
|
commitdiff
|
tree
2024-01-03
Juzhe-Zhong
RISC-V
:
Make liveness be aware of rgrou
p
n
umbe
r
of
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-
Z
h
o
n
g
R
ISC-V:
Add
s
implification
of dum
m
y len and d
u
m
m
y
ma
s
k
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zho
n
g
RISC
-
V: D
e
clare STMT_VINFO_TYPE (
.
.
.
)
as
local vari
a
b
le
commit
|
commitdiff
|
tree
2024-01-02
Ju
z
h
e
-
Z
hong
RISC-V: C
o
unt pointe
r
type SSA
i
nto RVV regs
liveness
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zho
n
g
R
I
SC-V: Robostify testcase pr1
1
311
2
-1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zhong
RIS
C
-V: Disallo
w
transformatio
n
int
o
VLMAX
AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
J
u
zhe-Zho
n
g
RISC-V: Make dynam
i
c LMUL
cost model more accurate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Juzhe-Zhon
g
RISC-V: M
a
ke known NIT
E
RS
loop be aw
a
re of dynami
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RI
S
C-V: Fix
t
ypo
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RISC
-
V: So
m
e minior tweak o
n
dynami
c
LMUL cost model
commit
|
commitdiff
|
tree
2023-12-25
Juzh
e
-Zhong
R
I
SC-V: Move
R
VV V_REGS li
v
eness compu
t
at
i
on
into an
a
lyze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zho
n
g
R
ISC-V: Add
one m
o
re ASM c
h
eck
i
n P
R
11
3
112
-
1
.
c
commit
|
commitdiff
|
tree
2023-12-24
Pan L
i
RIS
C
-V: XFail
the s
i
gnbit-5
r
un
te
s
t for
RVV
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-23
Juzhe
-
Zhong
RI
S
C-V: Make PHI initial value o
c
cu
p
y live V_REG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Juzhe-
Z
h
ong
RISC-V: A
d
d dynamic LMUL test for x
2
64
commit
|
commitdiff
|
tree
2023-12-20
J
u
zhe
-
Zhong
RISC-V: Op
t
im
i
z
e
SELECT_VL codegen when length
i
s
known
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhon
g
RISC-V: Fi
x
bug of VSET
V
L
fusion
commit
|
commitdiff
|
tree
2023-12-20
demin
.
ha
n
RISC-V: Fix calculation of ma
x
li
v
e vr
e
gs
commit
|
commitdiff
|
tree
2023-12-20
P
a
n L
i
R
I
S
C-V:
Bugfix for the
c
o
n
st vector in single steps
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RI
S
C-V: Fix ICE
of
m
oving SUBREG of vector m
o
de to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zh
o
n
g
R
ISC-V: Fix FAIL
of bb-
s
lp-cond
-
1
.
c for RVV
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RIS
C
-V:
R
efine some cod
e
s of exp
a
nd_c
o
nst_vector
[NFC]
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zhon
g
RISC-V
:
Force s
c
alable v
e
ctor on all v
s
etvl tes
t
s
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zh
o
ng
RISC-V:
F
i
x
FAI
L
of dynamic
-
lmul2-
7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzh
e
-Zho
n
g
RISC-V: Remove 256/512
/
1024 VLS vect
o
rs
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V:
Rename
the r
v
v te
s
t case
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe-Zhong
RISC-V: Supp
o
r
t
one more ove
r
lap for wv
instructions
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-
V
: Enable
v
ect test f
o
r
R
V32
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe-Zhong
RI
S
C-V
:
Fix n
a
tural regs
i
ze for fix
e
d-vlmax
of -march
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
P
a
n
Li
RISC-V: Bugfix for t
h
e RV
V
const vec
t
or
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: F
i
x POL
Y
INT handle
b
ug
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zh
o
ng
R
I
SC-V: Fix vmerge optimi
z
ation bug in vec_perm vecto
r
ization
commit
|
commitdiff
|
tree
2023-12-15
Juzh
e
-Zhong
RISC-V: R
e
mo
v
e
x
fail
f
o
r
some
o
f the SLP tests
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zh
o
ng
RIS
C
-V: Adjus
t
tes
t
commit
|
commitdiff
|
tree
2023-12-15
Juzh
e
-
Zhong
RISC-
V
: Tweak g
e
neric
v
e
ctor C
O
ST model
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-
Z
hong
Mi
d
d
le-en
d
:
Do n
o
t
m
o
del a
d
dres
s
cos
t
for SEL
E
CT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
J
uz
h
e-Zho
n
g
RISC-V: A
d
d failed SLP
testcase
commit
|
commitdiff
|
tree
2023-12-14
Juz
h
e-Zhong
RISC-V: Add R
V
V builtin vectorization cost
m
odel
commit
|
commitdiff
|
tree
2023-12-13
Pan
L
i
R
I
S
C
-V:
Ref
i
n
e t
e
st case
s
for
b
oth
PR112929 an
d
PR11298
8
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe
-
Zhong
RISC-V: Postpone
f
u
l
l available optim
i
z
a
tion
[
VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
demin
.
han
RISC-
V
: Fix dyn
a
m
i
c
lmul tests depended on abi
commit
|
commitdiff
|
tree
2023-12-13
J
u
zhe-Zhong
Middle-
e
nd:
A
d
j
ust
decrement IV styl
e
partial vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe
-
Zh
o
ng
RISC-V
:
Apply vla
v
s
.
vl
s
mode heuristic ve
c
to
r
COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzh
e
-Zh
o
n
g
R
ISC-V: Refact
o
r Dyna
m
ic LMUL codes
commit
|
commitdiff
|
tree
2023-12-12
Pan
L
i
RISC-V: Disable RVV VCOMPR
E
SS avl pro
p
agation
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC
-
V:
Move RVV
POLY V
A
LUE estimat
i
on
from
riscv
.
c
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-
V
: Support highest overlap for wv instruc
t
ions
commit
|
commitdiff
|
tree
2023-12-09
J
u
zhe-Z
h
o
n
g
RISC-V: Fi
x
VLS mode
movmiaslign
bug
commit
|
commitdiff
|
tree
2023-12-08
Pa
n
Li
RISC
-
V: Fi
x
ICE f
o
r
incor
r
e
ct m
o
de
a
tt
r
in
V_
F
2DI
_
C
O
NVE
R
T_BRIDGE
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-07
J
u
z
h
e
-Zh
o
ng
RISC-V:
S
upport i
n
terl
e
ave vector w
i
t
h different step
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zhong
RISC-V: Fix VSETVL PA
S
S bug
commit
|
commitdiff
|
tree
2023-12-05
J
u
zhe-
Z
hong
RISC-V:
Block V
L
Smodes accordin
g
t
o TARGET_MAX_LMU
L
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Ju
z
he-Zhong
RISC-V: Add
b
l
o
cker for gather/scatter auto-vect
o
rizat
i
on
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zho
n
g
RI
S
C-V:
Fix o
v
erlap group incor
r
ect overlap on
v
0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Support highest-num
b
er regn
o
overla
p
for widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pa
n
Li
RISC-V: Add test cas
e
for bug P
R
112813
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Robost
i
fy t
h
e W4
3
, W
8
6, W8
7
co
n
straint
e
nabled
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pan
L
i
RISC-V: Fi
x
typo in test a
b
i co
n
f
i
gu
r
ation
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-02
Juzhe-Z
h
on
g
RISC-
V
: Fix incorrect combine o
f
extende
d
sc
a
lar pattern
commit
|
commitdiff
|
tree
2023-12-02
Pan
L
i
RISC-V: Bugf
i
x for l
e
gitimize move
w
hen get vec mode
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-30
J
u
z
h
e-Zhong
RISC-V: Support w
i
dening register over
l
a
p
f
o
r
v
f4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-
V
:
R
e
name vconstrai
n
t
i
n
to group_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zho
n
g
RISC-V:
S
upp
o
rt highpart overlap f
o
r
ve
x
t
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-Z
h
ong
R
I
SC-
V
:
S
u
pport
highp
a
rt register over
l
a
p for v
w
cvt
commit
|
commitdiff
|
tree
2023-11-29
P
an Li
RISC-V
:
Bugfi
x
for ICE
i
n block move when
zve32f
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Zhong
RISC-V: Disallow poly
(1,1)
V
L
A SLP int
e
rleave vectorization
commit
|
commitdiff
|
tree
2023-11-28
J
u
zhe-Zhong
RISC-V: Fix VSE
T
VL
P
ASS regression
commit
|
commitdiff
|
tree
2023-11-27
Ju
z
h
e
-Zhong
RISC-V: Remove
in
c
orrect
functi
o
n gate gat
h
er_scatter_valid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
J
u
zhe-Zhong
RISC-V: Di
s
a
bl
e
AVL propagatio
n
o
f
slidedo
w
n instructi
o
ns
commit
|
commitdiff
|
tree
2023-11-26
J
uzhe
-
Zhong
RISC-V: Fix
t
ypo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zho
n
g
RISC-V: Fix inconsiste
n
cy among all
v
e
ctoriz
a
tion hooks
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC
-
V
: Optim
i
ze a special case of
V
LA
S
L
P
commit
|
commitdiff
|
tree
2023-11-24
J
u
zhe-Z
h
o
ng
RISC-V: Disable
BSW
A
P opt
i
mization for
N
U
N
ITS < 4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe
-
Zhong
R
I
S
C-V: Add wrapper for emit vec_extract[NF
C
]
commit
|
commitdiff
|
tree
2023-11-23
J
u
zhe-Zh
o
ng
RISC-
V
:
Refin
e
some codes of ris
c
v-v
.
cc[NF
C
]
commit
|
commitdiff
|
tree
2023-11-23
Pa
n
L
i
DSE: Allow vector type for get_stored_v
a
l when read
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-22
J
uzhe-Zhong
RISC
-
V:
Fix in
c
orrect use of vcompre
s
s
i
n p
e
rmutation
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe
-
Z
h
on
g
RISC-V: Dis
a
llow COSNT
_
VECTOR for DI on RV32
commit
|
commitdiff
|
tree
2023-11-20
Juz
h
e-Zho
n
g
RI
S
C-
V
: Fix i
n
term
e
d
iate mode on
slide1 instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
Ju
z
he-Zhong
RISC
-
V
: Optimize constan
t
AVL for LRA
p
attern
commit
|
commitdiff
|
tree
2023-11-19
Juzh
e
-Zhong
RISC-
V
: Fix bug of tuple
m
o
v
e splitter
commit
|
commitdiff
|
tree
2023-11-18
Juzhe-Zho
n
g
RISC-V: Ref
a
ctor RVV iterators[NFC
]
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
RISC-
V
: S
u
pport trailing
v
ec_init optimi
z
a
tion
commit
|
commitdiff
|
tree
2023-11-15
Pan Li
RI
S
C-V: Refin
e
the mas
k
gen
e
ration for vec_ini
t
case 2
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-15
Juzh
e
-
Z
h
o
ng
RISC-V:
Disallow
R
VV
mode addres
s
for any load/store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Juz
h
e-Zh
o
ng
RISC-V:
Fix init-2
.
c ass
e
m
b
ly
check
commit
|
commitdiff
|
tree
next