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 RVV builtin vectorization cost model
2023-12-14
Juz
h
e-Z
h
ong
RI
S
C-V: Add RVV
b
uiltin v
e
ctoriz
a
tion cost
mode
l
commit
|
commitdiff
|
tree
2023-12-13
Pan Li
RISC-V: Re
f
ine test cases for both
P
R112929 and PR112988
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zhong
RISC-
V
: Postp
o
ne f
u
ll available optimizat
i
on [VS
E
T
V
L
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
demin
.
han
RISC-V: Fix dy
n
amic lm
u
l
tests de
p
ended on abi
commit
|
commitdiff
|
tree
2023-12-13
J
u
zhe-Zhong
Mid
d
le-end: Adjust decre
m
e
n
t IV style
p
arti
a
l vecto
r
i
z
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RISC-V: Appl
y
vla vs
.
vls mode heuristic vec
t
or COST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhon
g
RISC-V: Refactor
D
y
n
a
mic LMUL
co
d
es
commit
|
commitdiff
|
tree
2023-12-12
Pan
L
i
RISC-
V
: Disable RVV VCOM
P
RESS
avl propagat
i
on
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
J
u
zhe-Zhong
RISC-V:
Move RVV POLY
V
ALUE
esti
m
ation
f
rom riscv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Juzhe-Zhong
RISC-V: Support highest
over
l
ap
f
or wv inst
r
uctio
n
s
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zhong
RIS
C
-V
:
Fix VLS mode mo
v
miasl
i
gn
bug
commit
|
commitdiff
|
tree
2023-12-08
Pan Li
RISC-V:
Fix
I
CE for i
n
correct mode
a
ttr in V_F2DI_CONVERT_BRIDG
E
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
Ju
z
he-Zhong
RI
S
C
-V: Support interleave vecto
r
with
d
ifferent ste
p
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zhong
RI
S
C-V: Fix VSETV
L
PASS
bug
commit
|
commitdiff
|
tree
2023-12-05
J
u
z
he-Zhong
RISC-V: Bl
o
ck VLSmodes acco
r
ding to
TARGET_M
A
X_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zhong
RISC-V: Add blo
c
ker for gat
h
er
/
scatter auto-
v
ecto
r
i
zat
i
on
commit
|
commitdiff
|
tree
2023-12-04
J
uzhe-
Z
hong
RISC-V:
F
ix
o
verlap
g
r
o
u
p
incorrect overlap on v
0
commit
|
commitdiff
|
tree
2023-12-04
J
uzhe
-
Zhong
RISC-V: S
u
pp
o
rt highest-
n
umbe
r
re
g
no ove
r
l
ap for widen
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pan Li
RISC-V: Add tes
t
case for b
u
g P
R
112813
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RI
S
C
-V: Robostify the
W
4
3,
W
86, W87 constrai
n
t enabl
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pan Li
RISC-V:
Fix typo in
test abi configuration
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-02
Juzh
e
-Zhong
RISC-V: Fix incorrect combi
n
e of exte
n
ded scalar pa
t
tern
commit
|
commitdiff
|
tree
2023-12-02
Pan L
i
RIS
C
-V: Bugfix for
l
egitimize move
when get vec m
o
de
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-30
Juzhe
-
Zhong
RISC-V:
S
uppo
r
t widening register overlap
f
or vf4/vf
8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-
Z
hong
RISC-V: Rename vconstra
i
nt
int
o
group
_
overlap
commit
|
commitdiff
|
tree
2023-11-30
J
uzh
e
-Zhong
RIS
C
-
V
: Support highpart
o
v
e
r
lap
for vext
.
vf
commit
|
commitdiff
|
tree
2023-11-29
J
u
z
he-Zhong
RISC-V: Support h
i
ghpart regi
s
ter overlap for
v
wcvt
commit
|
commitdiff
|
tree
2023-11-29
Pa
n
Li
RISC-V: Bugfix f
o
r
I
CE in block move whe
n
z
ve32f
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-28
Juz
h
e-Zhong
R
I
SC-V: Disallow poly
(1,1
)
VLA SL
P
i
nterleave vectorization
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Zhong
RISC
-
V: Fix V
S
ETVL PA
S
S
r
egression
commit
|
commitdiff
|
tree
2023-11-27
Juzhe-Zhong
RISC-V:
Remove incorrect functio
n
gate g
a
the
r
_scatter_
v
a
lid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: Disable AV
L
propagation
o
f slidedown instructio
n
s
commit
|
commitdiff
|
tree
2023-11-26
J
u
zhe-Z
h
ong
RISC-V:
F
ix typo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-
Z
ho
n
g
RI
S
C-V: Fix inconsistency amo
n
g all vectorization hook
s
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RIS
C
-V:
O
ptimize a s
p
ecial
case of VLA SL
P
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC-V: Disa
b
le B
S
WAP optimizatio
n
for NUN
I
TS <
4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Z
h
ong
RISC-V: Add wr
a
p
p
er for
emi
t
vec_extr
a
ct[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Zho
n
g
R
ISC-V: Refin
e
some codes of r
i
scv-v
.
cc[NFC
]
commit
|
commitdiff
|
tree
2023-11-23
Pan Li
DSE: All
o
w ve
c
to
r
typ
e
for get_
s
tored
_
v
a
l whe
n
read
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-22
Ju
z
he-Zhong
RISC-V: Fix
i
n
correct
use of
v
compress in p
e
rmutation
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RISC-V: Disal
l
o
w
COSNT
_
VECTOR for DI
on RV32
commit
|
commitdiff
|
tree
2023-11-20
J
u
zhe-Zhong
RISC-V: F
i
x inte
r
mediat
e
m
o
de
on slid
e
1 instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
J
u
zhe-Zhon
g
R
ISC-V: Optimize constant AVL for LR
A
patte
r
n
commit
|
commitdiff
|
tree
2023-11-19
J
u
zh
e
-Zhong
RISC-V: Fix bu
g
of tupl
e
m
ove splitter
commit
|
commitdiff
|
tree
2023-11-18
J
uz
h
e
-
Z
hong
RISC
-
V:
Refac
t
or RVV
i
terat
o
r
s
[
N
FC]
commit
|
commitdiff
|
tree
2023-11-15
Juz
h
e-Zho
n
g
RISC-V: Support trailing ve
c
_init optimization
commit
|
commitdiff
|
tree
2023-11-15
P
a
n
L
i
RISC-V: Refine the mas
k
ge
n
er
a
tion for vec_ini
t
case
2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
RIS
C
-V: Disa
l
low RVV mode
addr
e
ss for any loa
d
/store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
J
uz
h
e-Zh
o
ng
R
ISC-V: Fi
x
i
n
i
t-
2
.
c
assembly
c
heck
commit
|
commitdiff
|
tree
2023-11-13
Juz
h
e
-Zh
o
ng
R
I
SC-V: Optimize combine sequence by
merge approach
commit
|
commitdiff
|
tree
2023-11-13
P
a
n
Li
R
I
SC-V: Fix RVV dy
n
amic f
r
m test
s
failure
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-13
Pa
n
Li
RISC
-
V: Supp
o
rt FP l/ll round and rint HF mode
a
utovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-11
J
u
zh
e
-Zhong
RI
S
C-V
:
Add test
for P
R
11
2
4
6
9
commit
|
commitdiff
|
tree
2023-11-10
J
u
zhe
-
Zhong
Middle-end: Fix b
u
g
of induction variable vector
i
zati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RISC-V: Add com
b
i
ne optimization by s
l
id
e
up for vec_init
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
J
uzhe-Zh
o
ng
RISC-
V
: Rob
u
stify vec_init patte
r
n[NFC]
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Re
v
e
rt "RI
S
C
-V: S
u
pport vec_init for trailing same
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Pan
Li
R
ISC-V:
Sup
p
o
rt vec_init for trailing same ele
m
e
n
t
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-10
J
uz
h
e-Zhong
test: Fix FAIL of pr97428
.
c
fo
r
RVV
commit
|
commitdiff
|
tree
2023-11-10
Ju
z
he-
Z
ho
n
g
RISC-V: Move cond_c
o
pysign fr
o
m c
o
mbine pat
t
e
r
n to
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
an Li
In
t
ernal-fn:
A
dd
FLOATN support fo
r
l
/ll rou
n
d a
n
d
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
P
a
n Li
RIS
C
-V:
Re
f
i
ne
f
rm emit a
f
ter bb end in succ edges
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
RISC-V: Add P
R
112450 test to avo
i
d regression
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
RISC-V:
Fix dyna
m
ic LMUL co
s
t mo
d
el I
C
E
commit
|
commitdiff
|
tree
2023-11-09
Juzhe
-
Z
h
o
ng
RISC-V: Fix d
y
namic t
e
sts [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe
-
Zhong
RISC-V: Fix VSE
T
VL V
L
check condition bug
commit
|
commitdiff
|
tree
2023-11-08
Ju
z
he-Zh
o
ng
t
e
st: Fix
b
b-s
l
p-
3
3
.
c for RV
V
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
RISC-V:
Support FP
f
loor to i/l/ll diff siz
e
a
ut
o
vec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhon
g
test: Fix FAIL of pr6
5
518
.
c for RVV[PR
1
12420
]
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e
-
Zhon
g
test: Fix FAIL of vect-sdiv-
p
ow2-1
.
c for RVV
t
est:
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Z
h
ong
test: Fix
FAIL o
f
SA
D
tests for RV
V
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e-Zhong
te
s
t: Fi
x
XPASS of bb-slp-43
.
c for RV
V
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
RISC-V
:
Enhan
c
e AV
L
pro
p
a
g
ation for compl
i
cate reduction
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
P
a
n Li
RISC-
V
: Support FP ceil to i/
l
/ll
d
iff size autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
P
an Li
Revert "t
e
st:
F
ix FAIL of bb-slp-cond-1
.
c for RVV"
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zh
o
ng
test: F
i
x FAIL of bb-slp-co
n
d-1
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
J
uzh
e
-Zhong
RISC-V
regression test: Fix
F
A
IL of bb-slp-39
.
c
commit
|
commitdiff
|
tree
2023-11-06
Pan Li
RISC-V: Suppo
r
t
F
P
round to i/l/ll diff size autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Juzhe-
Z
hong
R
ISC-V
:
Earl
y
ex
p
and DImode
v
e
c_duplicate i
n
RV32
s
ystem
commit
|
commitdiff
|
tree
2023-11-06
P
a
n Li
R
I
S
C-V:
Adjust FP rint round tests
f
or RV32
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
Pa
n
Li
RISC-V: Sup
p
ort FP ri
n
t
to i/l/ll dif
f
size
a
utov
e
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
Juz
h
e-Zhong
RISC-V: Fix bug
o
f
vlds attr
i
but
e
commit
|
commitdiff
|
tree
2023-11-04
Pan Li
RISC-V:
Remove HF modes of FP to INT rounding
autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-03
J
u
zhe-
Z
h
o
n
g
VE
C
T: Su
p
port S
L
P f
o
r MASK_LEN_GATHER_LOAD with dum
m
y
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
P
a
n Li
RI
S
C
-
V: Refactor prefix [I/L/LL] rounding A
P
I
a
utovec
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-Z
h
ong
RISC-V: Fix red
u
ndant vsetvl in fixe
d
-vlmax ve
c
torized
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Pa
n
Li
Revert "RISC-V:
R
efactor pr
e
fix
[I/L
/
LL
]
rounding
AP
I
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Pan
Li
RISC-V
:
Ref
a
ctor prefix [I/L/LL] rounding API au
t
ovec
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-02
J
u
zh
e
-Zhon
g
RISC-V:
Fix
b
ug of
A
VL pro
p
ag
a
tion PASS
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zh
o
n
g
RISC-V: Fix
r
ed
u
ndant att
r
ibutes
commit
|
commitdiff
|
tree
2023-11-02
Pan Li
VECT: Re
f
ine
the type
size restriction of
call vec
t
or
i
zer
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-02
Juzh
e
-Zhong
R
ISC-V: Allow
d
est o
p
erand and acc
u
mu
l
ator opera
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Juzhe-Zhong
NFC:
Fix whitespace
commit
|
commitdiff
|
tree
2023-10-30
J
uzhe-Zhon
g
RISC-V: Fi
x
bugs of
h
and
l
ing
s
calar of SEW64 vx inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
Pan L
i
RISC-
V
: Fi
x
one rang
e
-loop-
c
onst
r
uct warning of
avlp
r
op
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-10-26
Juzhe-Z
h
ong
RISC-V
:
Move lmul
calculation into m
a
cro
commit
|
commitdiff
|
tree
2023-10-26
Juzhe-Zhong
RISC-V: A
d
d AVL pro
p
agation PASS for RVV auto
-
vectorization
commit
|
commitdiff
|
tree
2023-10-23
J
u
zhe-Zh
o
ng
RISC-V: Fix
I
C
E for the fusion case
f
rom vsetvl
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Pa
n
Li
RISC-V: Remove u
n
nec
e
s
sary asm c
h
eck for vec
c
vt
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-10-23
P
a
n L
i
RISC-V: Bug
f
ix fo
r
merging undef tmp regi
s
t
e
r for trunc
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
next