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: Allow simplification non-vlmax with len = NUNITS reg to reg move
2024-01-06
Juzhe-Z
h
ong
RISC
-
V: Allow simpli
f
icat
i
on non-vl
m
ax with len = NUNITS
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
Pan Li
Rever
t
"R
I
SC-V
:
A
d
d
crypto vector
a
pi-testing cases
.
"
commit
|
commitdiff
|
tree
2024-01-05
Pan Li
Revert "RISC-V: Add crypto vector
b
u
i
ltin function
.
"
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-V: Make liveness estimation
b
e aware of
.
vi variant
commit
|
commitdiff
|
tree
2024-01-04
Pan Li
Re
v
ert "RISC-V
:
Make liveness estimatio
n
be a
w
are of
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juz
h
e-
Z
hong
RISC-
V
: Re
f
i
ne LMUL c
o
m
putati
o
n
for MAS
K
_LEN_LOAD/M
A
S
K
_LEN_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-V: Fix bug
o
f earl
i
est
f
usion for
i
n
f
init
e
loop
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhong
RISC-
V
: Fix indent
commit
|
commitdiff
|
tree
2024-01-03
Juzhe
-
Zhong
RIS
C
-V: Make
li
v
enes
s
b
e
aware o
f
rgr
o
up n
u
mb
e
r of
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-
Z
hong
RI
S
C-V
:
Add simplif
i
cation of du
m
my len and
d
ummy mask
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
J
uzhe-Zho
n
g
RISC-V: Dec
l
are STMT_VINFO_T
Y
PE (
.
.
.
) as local variable
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
RISC-V
:
Count poi
n
ter
t
ype SSA into RVV regs liv
e
n
e
ss
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Juzh
e
-Zhong
RISC-V
:
Robostify
t
estcase pr113112
-
1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-Zhong
R
ISC-V:
D
isallow
t
ransform
a
tion
into
V
L
MAX AVL for
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juzhe-Zhong
RISC-V:
Make dynamic LMUL
cost
model more accu
r
ate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Juzhe-Zhon
g
RISC-V:
Make kn
o
wn NITERS l
o
op be
a
ware of dynamic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzh
e
-Zhon
g
RISC-V:
Fix ty
p
o
commit
|
commitdiff
|
tree
2023-12-26
Ju
z
he
-
Zhong
RISC-V: Some mini
o
r t
w
eak on
dynamic LMU
L
cost
m
odel
commit
|
commitdiff
|
tree
2023-12-25
Juz
h
e-Zhong
RISC
-
V:
Move
R
VV V_REGS
l
iveness computat
i
o
n into analyze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zho
n
g
R
I
SC
-
V:
A
dd one mor
e
ASM check in PR113112-1
.
c
commit
|
commitdiff
|
tree
2023-12-24
Pan
Li
RISC-V: X
F
ail th
e
signbit
-
5 run t
e
s
t for RVV
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-23
J
uzhe-Zhon
g
RISC-V: Make PHI initial value occupy liv
e
V_RE
G
in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Juzhe-Z
h
on
g
RI
S
C-V: Add dynamic L
M
UL
t
est
for x26
4
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-
Z
hon
g
RISC-V: Optimize SELE
C
T_VL codegen when length
is
k
nown
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
J
u
z
h
e-Zhong
RISC-V: F
i
x
b
ug of VSETVL fu
s
ion
commit
|
commitdiff
|
tree
2023-12-20
demin
.
han
RISC
-
V: Fi
x
calculat
i
on of max liv
e
vregs
commit
|
commitdiff
|
tree
2023-12-20
Pan Li
RISC-V: Bugfix for the const vector i
n
single steps
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-
V
: Fix ICE of mov
i
ng SU
B
REG of vector mode to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-
Z
h
o
n
g
R
ISC-V
:
F
i
x FAI
L
o
f bb-slp-co
n
d-
1
.
c for RVV
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
R
I
S
C
-V
:
Refine some
cod
e
s
o
f expand_
c
ons
t
_vector [NFC]
commit
|
commitdiff
|
tree
2023-12-19
Juzhe
-
Zhong
RISC-V:
F
orce sc
a
lable
vector o
n
all vsetvl tests
commit
|
commitdiff
|
tree
2023-12-19
Juz
h
e-Zh
o
ng
RISC-V: Fi
x
FAIL
of
dynamic-lmul2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Remove 25
6
/
512/1024 VLS vectors
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: Renam
e
the rvv t
e
s
t cas
e
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe-Zhong
RISC-V: Sup
p
o
r
t
one mor
e
overlap for wv
i
nstructions
commit
|
commitdiff
|
tree
2023-12-18
J
u
zhe-Zhon
g
RISC
-
V: Enable vect test for
R
V32
commit
|
commitdiff
|
tree
2023-12-18
Juzh
e
-Zhong
RISC-V: Fix natural
r
egs
i
ze
f
or fixed-vlmax of -march
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V: B
u
g
fix for the R
V
V
c
onst v
e
ctor
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Pa
n
Li
RISC-V:
F
ix P
O
L
Y INT
handle bu
g
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhon
g
RISC-V:
F
i
x vmerge
o
ptimizati
o
n bug in
v
ec
_
perm vectorization
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC-V: Remove x
f
ail for some of
t
he SLP
tests
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-
Z
hong
RI
S
C-V: Adjust
test
commit
|
commitdiff
|
tree
2023-12-15
Juzh
e
-
Z
hong
R
ISC-V:
T
w
e
ak g
e
neric vector COST model
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
Midd
l
e-e
n
d: Do not model add
r
ess c
o
st fo
r
SELECT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Ju
z
h
e
-
Zhong
RI
S
C-V:
Add f
a
iled SL
P
testcase
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-
V
: Add RVV builti
n
v
e
ctorization cos
t
m
o
d
el
commit
|
commitdiff
|
tree
2023-12-13
Pan
L
i
R
I
S
C-V: Refine test cases
f
o
r both PR11292
9
and PR112988
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe
-
Zhong
RISC-V: Pos
t
pone
full av
a
ilable opti
m
iz
a
tion [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
d
e
min
.
han
RISC-V: Fix dynamic lmul tests de
p
ended on a
b
i
commit
|
commitdiff
|
tree
2023-12-13
Ju
z
he-
Z
hong
M
iddle-end: Adjust decre
m
ent IV style partial v
e
ctorizat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzh
e
-
Z
h
o
ng
RISC-V: Apply vla vs
.
vls mode heuris
t
ic vector COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juz
h
e-
Z
h
ong
RISC-V:
R
efactor
Dynamic LMUL codes
commit
|
commitdiff
|
tree
2023-12-12
Pan Li
RIS
C
-V: D
i
sab
l
e
R
VV VCO
M
PRESS
avl propagat
i
on
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
R
I
SC-
V
: M
o
ve RVV PO
L
Y VALUE estim
a
t
ion fr
o
m riscv
.
c
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Ju
z
he
-
Zhong
RISC-
V
: Support
h
ighest overl
a
p for wv
instructions
commit
|
commitdiff
|
tree
2023-12-09
Ju
z
he-Zhong
RISC-V: F
i
x VLS
m
ode mov
m
iasli
g
n bu
g
commit
|
commitdiff
|
tree
2023-12-08
P
a
n L
i
RISC-V: Fix
ICE for in
c
orrect mode attr
in V_F2DI_
C
O
NVERT_BRID
G
E
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
Juzhe-Zhong
RI
S
C-V:
S
u
p
port interleave
ve
c
t
o
r with differen
t
ste
p
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Z
h
ong
RISC-V: Fix VSETVL PASS bug
commit
|
commitdiff
|
tree
2023-12-05
J
uzh
e
-Zhon
g
RISC-V: Block V
L
Smodes accordin
g
to
TARGET_
M
AX_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe
-
Zhong
RI
S
C-V
:
Add blocker
f
or gather/scat
t
e
r
auto-v
e
ctor
i
zati
o
n
commit
|
commitdiff
|
tree
2023-12-04
J
u
zhe-Zhong
R
I
S
C
-V: Fix
o
v
e
r
l
a
p
group incorrect
o
v
e
rlap on v
0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-
Z
hon
g
RISC-V: Su
p
p
ort highest-nu
m
ber r
e
gno o
v
erlap for widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
P
an Li
R
I
S
C-V: Add test case for bug PR11281
3
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-04
Juzhe
-
Zhong
RISC-V: Robostify t
h
e W43, W86, W87 constraint en
a
b
l
ed
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
P
a
n
L
i
RISC-V: Fix ty
p
o
in test abi
con
f
i
guration
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-02
Juzhe-Zhong
RI
S
C-V: Fi
x
i
n
c
o
rrect combine of extended
scalar pattern
commit
|
commitdiff
|
tree
2023-12-02
P
a
n Li
R
ISC-V: Bugfix for legitim
i
z
e
move when get
vec mode
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-
Z
hong
RISC-V: Support wide
n
ing register overlap for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V: Ren
a
me v
c
o
n
st
r
aint into
group_overla
p
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC
-
V: Sup
p
ort highp
a
rt overl
a
p for vext
.
v
f
commit
|
commitdiff
|
tree
2023-11-29
Ju
z
h
e-Zhong
R
I
S
C-V: Support highpart regist
e
r
overlap for vw
c
vt
commit
|
commitdiff
|
tree
2023-11-29
Pan Li
RISC-
V
: Bugfix for IC
E
in block move whe
n
zve32f
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-28
Juzh
e
-Zhong
RI
S
C-
V
:
D
isallow
p
oly (1,1)
V
L
A
S
LP interlea
v
e
v
ectori
z
ation
commit
|
commitdiff
|
tree
2023-11-28
J
u
zhe-Zhong
RISC-V: Fi
x
VSETV
L
PASS r
e
g
ression
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-Zh
o
n
g
RISC-V:
Remove incorrect function ga
t
e gather_scatt
e
r
_va
l
id_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
J
u
zhe-Zhong
R
I
SC-V: Disable AVL prop
a
g
a
tion of slidedo
w
n inst
r
uctio
n
s
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-
V
: Fix typo
commit
|
commitdiff
|
tree
2023-11-24
Juzh
e
-Zhong
R
ISC-V: Fix inconsistency among all
vectorization ho
o
ks
commit
|
commitdiff
|
tree
2023-11-24
J
uzh
e
-Zh
o
ng
RISC-
V
: Optimize a sp
e
c
ial case of VLA SLP
commit
|
commitdiff
|
tree
2023-11-24
Juzhe
-
Zhon
g
RISC-V: Di
s
a
b
l
e
BSWAP optimization for NUN
I
TS < 4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe
-
Zhong
RISC-V: Add wrapper for emit vec_
e
xtrac
t
[
N
FC]
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Z
h
on
g
RISC-V: Refi
n
e some codes
of r
i
scv-v
.
c
c[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Pan
L
i
D
SE: Allo
w
vec
t
or type for get_s
t
o
r
ed_val when read
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-Zhong
R
I
SC-V:
F
ix incorre
c
t us
e
o
f
vcompress in perm
u
tati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Z
h
ong
RISC-
V
: Disallow COSN
T
_
V
E
C
T
OR f
o
r D
I
o
n RV32
commit
|
commitdiff
|
tree
2023-11-20
Juzhe
-
Zhon
g
R
I
SC-V: Fix
inter
m
ediate mode on slide
1
instructio
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-
Z
ho
n
g
RI
S
C
-
V
:
O
p
timize cons
t
ant AVL for LRA pattern
commit
|
commitdiff
|
tree
2023-11-19
Juz
h
e-Zhong
R
ISC-V: Fi
x
bug
o
f tuple move
splitt
e
r
commit
|
commitdiff
|
tree
2023-11-18
Juzhe-Zhon
g
RISC-V: Refactor RV
V
iterators[NFC]
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
R
I
SC-V:
S
upp
o
r
t
tra
i
ling vec_init opt
i
mizat
i
on
commit
|
commitdiff
|
tree
2023-11-15
Pan Li
RISC
-
V:
R
efin
e
the mask generation for vec_init ca
s
e 2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-15
J
uzhe-Zhong
RISC
-
V:
Disall
o
w RVV mode a
d
dre
s
s
f
or
a
ny
load/sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Juzhe-Zhong
RISC-V: Fix init-2
.
c assembly
check
commit
|
commitdiff
|
tree
2023-11-13
J
u
zhe-Zhong
R
I
SC-V: Op
t
im
i
ze co
m
b
i
ne se
q
uence by merge approach
commit
|
commitdiff
|
tree
2023-11-13
Pan
L
i
RISC-V: F
i
x RVV dyna
m
ic frm tests fa
i
lure
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-13
Pa
n
L
i
R
I
SC-V: Supp
o
rt FP l/ll rou
n
d and rint HF mo
d
e
autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-11
Juzhe-Zhong
R
I
S
C-V: Add
t
est for PR1
1
2469
commit
|
commitdiff
|
tree
2023-11-10
Ju
z
he-Zhong
Middle-end:
F
ix bug of induction variable vectori
z
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juz
h
e-Zhong
RISC-
V
: Add combine o
p
timiz
a
t
i
on by s
l
ide
u
p f
o
r vec_init
.
.
.
commit
|
commitdiff
|
tree
next