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 failed SLP testcase
2023-12-14
J
uz
h
e-Zhong
RISC-V
:
Add
f
ailed SL
P
t
e
stcase
commit
|
commitdiff
|
tree
2023-12-14
Juzh
e
-
Z
hong
RISC-V: Add RVV builtin vectorization
cost model
commit
|
commitdiff
|
tree
2023-12-13
Pan Li
RI
S
C-V:
Ref
i
ne test cases for both PR112929 an
d
P
R
112988
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
J
u
zhe-Zh
o
n
g
RISC-V: Postpone full available op
t
i
m
ization
[VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
demin
.
han
RIS
C
-V: Fix dynamic lmul
t
ests depen
d
ed on abi
commit
|
commitdiff
|
tree
2023-12-13
Juzhe
-
Zhon
g
Mi
d
dle-end: Adjust decrement
IV style p
a
r
t
ial vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Ju
z
he-
Z
hong
RI
S
C-V: Appl
y
vla vs
.
v
l
s
mode heurist
i
c vector
C
OST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
J
u
zhe-Zhong
RISC-V: Refactor Dynam
i
c LMUL
c
o
d
es
commit
|
commitdiff
|
tree
2023-12-12
P
an Li
RISC-V: Disable RVV VCOMPRESS avl propa
g
ati
o
n
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Juzh
e
-Zhong
RISC-V: Move RVV POLY VALUE
estim
a
tion from riscv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-
Z
hong
RISC-V
:
Su
p
po
r
t h
i
ghest overlap for wv
i
nstructi
o
ns
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
RI
S
C
-
V: Fix VLS mode mo
v
miaslign bug
commit
|
commitdiff
|
tree
2023-12-08
Pan L
i
RISC-V: Fix ICE fo
r
incorrect mod
e
attr in
V_F2DI_
C
ONVERT_BRIDGE
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
Ju
z
he-Zh
o
n
g
R
I
SC-V: Support interleave vector with different step
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
J
uzhe-
Z
hong
RISC-V: F
i
x VSE
T
VL P
A
SS
b
ug
commit
|
commitdiff
|
tree
2023-12-05
J
u
z
h
e-Zhong
R
ISC-V: Block VLS
m
odes
acco
r
d
in
g
t
o
T
A
R
G
ET_M
A
X_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
RISC-V: Add blocker for gat
h
er/scatter auto
-
vec
t
orization
commit
|
commitdiff
|
tree
2023-12-04
J
u
zh
e
-Zhong
RISC-V: Fi
x
overlap group
i
nco
r
rect overlap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Z
h
ong
RISC-V: Support hi
g
hest-number re
g
n
o
ov
e
rlap for w
i
den
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pa
n
Li
R
I
SC-V: Add test cas
e
f
or bug PR112813
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-04
Juz
h
e-Zh
o
ng
RISC-V:
Robosti
f
y the W43,
W
8
6, W87 constraint enabled
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pa
n
Li
RISC-V: Fix typo in test abi con
f
iguration
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-02
Juzh
e
-Zhong
RIS
C
-V: Fix incorrect com
b
ine
o
f
extended sc
a
lar patte
r
n
commit
|
commitdiff
|
tree
2023-12-02
P
an Li
RISC-V: Bugfi
x
for
legitimize move when
g
e
t vec m
o
d
e
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-30
Juzhe
-
Zho
n
g
RISC-V: Support widen
i
ng register over
l
ap
f
or vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
J
u
zhe-Zhong
R
ISC-V: Re
n
a
me
v
c
o
nstr
a
int into
g
r
o
up_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V: Support highpart overlap
f
or vext
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-
Z
h
ong
R
I
SC-V: Su
p
port highpart register overlap fo
r
vwc
v
t
commit
|
commitdiff
|
tree
2023-11-29
P
a
n Li
RISC-V
:
Bugf
i
x fo
r
ICE in block
m
o
v
e
when z
v
e32f
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-28
Juz
h
e-Zhong
RISC-V: Dis
a
llow p
o
ly (1,1)
V
LA SLP in
t
erleave vectoriza
t
ion
commit
|
commitdiff
|
tree
2023-11-28
Juzh
e
-Z
h
ong
R
I
SC-V: Fi
x
VS
E
TVL PASS regression
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-
Z
hong
RISC-V: Re
m
ove incorr
e
ct function gate gather_sc
a
tter_valid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe
-
Zhon
g
R
ISC-V: Disa
b
le AVL pr
o
pagation of sli
d
edown
instructions
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V
:
Fi
x
typo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RIS
C
-
V
: Fix
inc
o
ns
i
stency amon
g
a
ll
v
ect
o
rization hooks
commit
|
commitdiff
|
tree
2023-11-24
Juzhe
-
Z
hong
RI
S
C-V: Op
t
i
m
ize a spec
i
al case of V
L
A SLP
commit
|
commitdiff
|
tree
2023-11-24
J
u
z
he-Zho
n
g
R
ISC-V: Disab
l
e
BSWAP opti
m
i
zatio
n
fo
r
NUNITS < 4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Zhong
RISC-V: Ad
d
wrapper
f
or em
i
t vec_extract[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Juz
h
e
-Zho
n
g
RISC-
V
:
R
efine some codes of riscv-v
.
cc[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Pan
Li
DSE:
Allow vecto
r
type fo
r
g
et_stored_val w
h
en read
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-22
J
u
zhe-Zho
n
g
RISC-V:
Fix inc
o
rrect use
of
v
c
o
mpress in permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RISC
-
V: D
i
s
a
llow
COSNT_VECTOR for DI on RV32
commit
|
commitdiff
|
tree
2023-11-20
J
uzhe-Zhong
RIS
C
-V: F
i
x interm
e
diate mode on slide1 instruction
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-Zho
n
g
R
I
SC-V: O
p
timize constant
AVL
f
or L
R
A
p
att
e
rn
commit
|
commitdiff
|
tree
2023-11-19
Juzh
e
-Zhong
RISC-V: Fi
x
bug
o
f tuple
move splitter
commit
|
commitdiff
|
tree
2023-11-18
Juzhe-
Z
hon
g
RISC-V: Refactor RVV ite
r
ato
r
s[NFC]
commit
|
commitdiff
|
tree
2023-11-15
J
u
zhe-Zhong
RISC-V: Suppor
t
trailing ve
c
_
init o
p
ti
m
ization
commit
|
commitdiff
|
tree
2023-11-15
Pan Li
RIS
C
-
V
: R
e
fine the mask generation for v
e
c_
i
n
it case 2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
RISC-V: Disal
l
ow
RVV mo
d
e
address fo
r
any load/
s
tore
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
J
u
zhe-Z
h
ong
RISC-V: Fix i
n
i
t-2
.
c
assembly che
c
k
commit
|
commitdiff
|
tree
2023-11-13
Juzhe-Zho
n
g
RISC
-
V: Optimize
c
o
mbin
e
sequence by
m
e
rge approach
commit
|
commitdiff
|
tree
2023-11-13
Pan Li
R
I
S
C-V: Fix RVV dynamic frm tests failure
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-13
Pan L
i
RI
S
C-V
:
S
uppor
t
F
P
l/ll
round an
d
rint
H
F
mode
a
utove
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-11
Juzhe-Zhon
g
RISC-V: Add test f
o
r
P
R112469
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
Mi
d
d
l
e-en
d
:
F
ix bug of i
n
duc
t
i
on variable
vectorization
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RIS
C
-
V
: Ad
d
combi
n
e opt
i
miz
a
ti
o
n by slideup f
o
r
ve
c
_
i
n
it
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RISC-
V
:
Robustify vec_init pa
t
tern[NFC]
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Revert "RISC-V: Su
p
port vec_init for t
r
ailin
g
same
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
an L
i
RISC-V: Support vec_in
i
t for tr
a
ilin
g
s
a
me element
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-10
Juzh
e
-Zho
n
g
test: Fi
x
FAIL of pr97428
.
c
f
or R
V
V
commit
|
commitdiff
|
tree
2023-11-10
J
u
zhe-Zhong
R
I
SC-V: Move cond_cop
y
sig
n
from combine pattern
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
I
n
ternal-
f
n
:
Add FLOATN suppo
r
t
fo
r
l/ll
r
o
und and
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
P
an Li
RISC-V: Refine fr
m
emit after bb end in suc
c
e
dges
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhon
g
RISC-V: Ad
d
PR1
1
2450 test to avoid regression
commit
|
commitdiff
|
tree
2023-11-09
J
u
zhe-Zh
o
ng
R
I
S
C-V: Fix dynamic LMUL cost model ICE
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
RISC-V: Fix dynamic te
s
ts [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe
-
Zhong
R
I
SC-V: Fix
V
SE
T
VL VL
c
h
e
ck
condition
bug
commit
|
commitdiff
|
tree
2023-11-08
J
u
zhe
-
Zhong
t
e
st:
F
ix bb-
s
lp-33
.
c for
R
VV
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
RISC-
V
:
S
u
p
por
t
FP
fl
o
or to i/l/
l
l
d
iff size au
t
ovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
J
u
zhe-Zh
o
ng
te
s
t:
F
ix F
A
IL of pr65
5
18
.
c f
o
r RVV[PR
1
12
4
20]
commit
|
commitdiff
|
tree
2023-11-07
Juzhe
-
Zhong
test:
F
ix
FAIL of v
e
ct-s
d
iv-
p
ow2-1
.
c
for RVV te
s
t:
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Ju
z
he-Zhong
test
:
Fix FAIL o
f
S
AD
tests for RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
te
s
t: F
i
x XP
A
S
S
of bb-
s
lp-
4
3
.
c for
R
VV
commit
|
commitdiff
|
tree
2023-11-07
J
uzhe-Zhong
RISC-V: Enhance AVL
propagation fo
r
complicate reduction
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Pan
L
i
RI
S
C-V: Support FP ceil to i/l
/
ll diff size
a
utovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
Rev
e
rt "te
s
t: Fi
x
FAIL
of
b
b-slp-cond-1
.
c
for RVV"
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
tes
t
:
Fix FAIL
of bb-slp-con
d
-1
.
c for R
V
V
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zh
o
ng
RISC-V
regression test: Fix FAIL of bb-slp
-
39
.
c
commit
|
commitdiff
|
tree
2023-11-06
P
an
Li
RISC-V: Support FP round to
i/l/ll d
i
ff s
i
ze au
t
ovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
J
u
zhe-Zhong
RIS
C
-V: Early exp
a
nd DImode vec_du
p
licate i
n
RV3
2
system
commit
|
commitdiff
|
tree
2023-11-06
P
an Li
RIS
C
-V: Adju
s
t FP rint round t
e
sts
f
o
r
RV
3
2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
Pa
n
Li
RISC
-
V:
Supp
o
r
t
FP rint
t
o i/l/ll diff size
a
ut
o
ve
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
J
u
zhe-Zhon
g
RISC-V: Fix
b
ug of vlds attrib
u
t
e
commit
|
commitdiff
|
tree
2023-11-04
P
an Li
RISC-V: R
e
move HF modes of
F
P
t
o INT rounding autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-Zhon
g
VECT:
Su
p
port S
L
P for
M
ASK_LEN_GATHER_LO
A
D w
i
th d
u
m
m
y
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Pan Li
R
I
SC-V: Refact
o
r
p
ref
i
x [I/L/LL] roun
d
ing AP
I
autovec
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-
Z
ho
n
g
RISC-V: Fix redunda
n
t vsetvl in fix
e
d-vlmax vectorized
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Pan Li
Revert
"RISC-V: Ref
a
ctor
p
refi
x
[I/
L
/LL] ro
u
nding API
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Pan Li
RI
S
C-V: Refactor prefix [I/L/LL] r
o
un
d
i
ng API
a
utove
c
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zhong
RISC-V: Fi
x
b
ug of AVL
p
ropagation PASS
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zhong
RISC-V: Fi
x
r
edund
a
nt
a
t
tributes
commit
|
commitdiff
|
tree
2023-11-02
Pan
Li
VECT: Refine the ty
p
e siz
e
r
estriction of ca
l
l v
e
c
torizer
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zho
n
g
RISC-V: Allo
w
dest operand and acc
u
m
u
lator operand
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Juzhe-Zho
n
g
NFC: Fix whitespace
commit
|
commitdiff
|
tree
2023-10-30
J
u
zhe-Zhong
RISC-V: Fix
b
ug
s
of
handling scalar of
S
EW64 vx instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
Pan Li
RISC
-
V: Fi
x
one range-loo
p
-construct
warn
i
ng of a
v
lprop
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-10-26
Juzhe-Zhong
R
ISC
-
V: Move l
m
ul calculation into macro
commit
|
commitdiff
|
tree
2023-10-26
Juz
h
e-Zho
n
g
R
ISC-V: Add A
V
L propagation PASS for RVV aut
o
-v
e
ct
o
rization
commit
|
commitdiff
|
tree
2023-10-23
Juz
h
e-Z
h
ong
RISC-V: F
i
x I
C
E
f
or the fusion case from vs
e
tvl to
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
R
ISC-V: Remo
v
e unnecessary asm c
h
eck f
o
r vec cvt
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
next