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: Fix ICE of moving SUBREG of vector mode to DImode scalar register on RV32...
2023-12-20
Juzhe-Zh
o
ng
RISC-V: Fix ICE of movi
n
g
SUBREG of vector mode t
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RI
S
C-
V
: Fix FAIL of bb-
s
l
p
-cond-1
.
c for RVV
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zhong
RISC-V: Refine some
c
odes
of
e
xpan
d
_const_
v
ector [NFC]
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
R
ISC-V:
F
or
c
e sca
l
able
vector on
a
ll vsetvl tests
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zhong
RISC
-
V: Fix
F
A
IL of dyna
m
ic-lmu
l
2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RIS
C
-
V
: Re
m
ove 256
/
512/
1
024 VLS vectors
commit
|
commitdiff
|
tree
2023-12-18
P
a
n Li
RISC-
V
: Rena
m
e
the
r
vv test cas
e
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Zhong
RISC-V: Support one more overlap for wv instruct
i
ons
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-Z
h
ong
RISC-V: Enable vect te
s
t for RV32
commit
|
commitdiff
|
tree
2023-12-18
Juz
h
e-Zhong
RISC-V: Fix natural regsize f
o
r fixed-
v
lm
a
x o
f
-
march
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Pan L
i
RISC-V: Bug
f
i
x
for th
e
RV
V
const v
e
c
t
or
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC
-
V
:
Fix POLY INT
handle bug
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
RISC
-
V: Fix
v
merge op
t
imization b
u
g
i
n
vec_perm vec
t
or
i
zation
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
R
ISC
-
V: Remove xfail for some
o
f the SLP
tests
commit
|
commitdiff
|
tree
2023-12-15
Juz
h
e-Zhong
RISC-V: Adjust test
commit
|
commitdiff
|
tree
2023-12-15
Ju
z
he-Zh
o
ng
RI
S
C-V: Tweak generic vector C
O
S
T mo
d
el
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zhong
Middl
e
-
e
n
d
: Do not model addres
s
cost for SELECT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V: Add faile
d
SLP testcase
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V: Ad
d
RVV bui
l
tin vectorization cost
m
odel
commit
|
commitdiff
|
tree
2023-12-13
Pan
L
i
RISC-
V
:
Refine te
s
t cases f
o
r
both PR112929
a
nd PR1
1
2988
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Z
h
o
n
g
RISC-V: P
o
s
tpone full availa
b
le optimizati
o
n
[VSETVL
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
demin
.
han
RISC-V: Fix dynamic lmul test
s
d
e
pe
n
ded on abi
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zhong
Middle-end:
A
d
j
ust decreme
n
t IV style partial
v
ecto
r
izat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Ju
z
he-Zhong
RISC-V: Apply vla vs
.
vls mode heuristic vector
C
OST
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RIS
C
-V: Re
f
actor Dynamic LMUL codes
commit
|
commitdiff
|
tree
2023-12-12
Pan L
i
RISC-V: Disable RV
V
V
C
O
M
PRESS
a
vl prop
a
ga
t
ion
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-12
Juzhe-Zhong
RIS
C
-V: Mo
v
e RVV P
O
LY VALUE e
s
timation from
ri
s
cv
.
cc
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
J
uzhe-Zh
o
ng
RISC-V: Support high
e
st
over
l
ap for wv instruct
i
ons
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-
Z
hong
R
ISC-V: Fix V
L
S
m
o
de
m
ovmi
a
slign bug
commit
|
commitdiff
|
tree
2023-12-08
Pan Li
RISC-V: Fix ICE
for incorrec
t
mo
d
e
att
r
i
n
V_
F
2DI_CONVERT_BRIDGE
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-07
Juzhe
-
Zhong
R
ISC-V: Support
int
e
r
leave vector w
i
th
d
ifferent st
e
p
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
J
uzhe-Zhong
RIS
C
-V: Fix
V
SET
V
L PASS bu
g
commit
|
commitdiff
|
tree
2023-12-05
Juzhe
-
Z
hong
RISC-V:
Blo
c
k VLSm
o
des according to TARGET_MAX_LMUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juz
h
e-
Z
hong
RISC-V: Add blocker for ga
t
h
e
r/
s
catter
auto-vectoriz
a
tion
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V: Fix ove
r
l
a
p
gr
o
u
p incorrect overlap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC
-
V: Support highe
s
t-number r
e
gno overlap for
w
iden
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pan Li
R
ISC-V
:
Add tes
t
case for b
u
g
P
R1
1
2813
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-04
J
uzhe-Zhong
RI
S
C-V: Robostify the W43, W86, W
8
7 constrain
t
e
n
abled
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pan Li
RI
S
C-V:
F
i
x
typo
i
n test ab
i
configuration
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-02
J
u
z
he-Zhong
RISC-V: Fix incorrect c
o
mbine o
f
extend
e
d
s
calar pa
t
tern
commit
|
commitdiff
|
tree
2023-12-02
P
a
n Li
RISC-V: Bugfix for le
g
itimize move when
get
vec mod
e
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-30
J
uz
h
e
-Zhong
R
ISC
-
V: Sup
p
ort
w
id
e
ning
r
egister o
v
erlap for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC-V: R
e
name vcons
t
raint into group_overlap
commit
|
commitdiff
|
tree
2023-11-30
Juzh
e
-Zhong
R
I
SC
-
V: S
u
pport
h
ighp
a
rt overlap for
vext
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-Zhong
RISC-V: Suppo
r
t
highpart regi
s
ter o
v
erlap for vwcvt
commit
|
commitdiff
|
tree
2023-11-29
Pan Li
RISC-V: B
u
g
fi
x
for ICE in block m
o
ve whe
n
zve3
2
f
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Zho
n
g
RISC-V: Disallow poly (1,1) V
L
A SLP interl
e
ave vectoriza
t
ion
commit
|
commitdiff
|
tree
2023-11-28
J
u
zhe-Zhong
RISC-V: Fix VSETVL PASS re
g
ressio
n
commit
|
commitdiff
|
tree
2023-11-27
J
uzhe-
Z
hong
RISC
-
V: Re
m
ove incorrect function gate gather
_
sc
a
tter_val
i
d_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Z
h
ong
RISC-V: Disable AVL propagation of slidedown inst
r
uctions
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: Fi
x
typo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC-V: Fix i
n
consis
t
e
ncy among all
vecto
r
ization hooks
commit
|
commitdiff
|
tree
2023-11-24
J
u
z
he-Zhong
RISC
-
V: Optimiz
e
a
special
case of VLA SLP
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Z
h
ong
R
ISC-V: D
i
sab
l
e
B
S
WAP optimization for NUNI
T
S < 4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Z
h
ong
RISC-V
:
Add wrapper
f
or
e
mi
t
vec
_
ex
t
ract[N
F
C]
commit
|
commitdiff
|
tree
2023-11-23
J
uzhe-Zh
o
ng
R
I
SC-V: Refine some codes of r
i
s
c
v-v
.
cc[NFC
]
commit
|
commitdiff
|
tree
2023-11-23
Pan Li
D
SE
:
Allow vector ty
p
e
for get
_
stored
_
val when
read
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-22
Juzhe-
Z
hong
RISC-V:
F
ix inco
r
rec
t
use of
vcompress
in permutation
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RISC-V:
D
i
sallo
w
COS
N
T_VECTO
R
for
D
I
o
n R
V
32
commit
|
commitdiff
|
tree
2023-11-20
Juzhe-Zh
o
ng
R
ISC-V: Fix
intermediate
m
ode on
s
lide1 ins
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
Juzh
e
-Zhong
RISC-
V
: Op
t
imize
con
s
tant AVL for L
R
A pa
t
t
ern
commit
|
commitdiff
|
tree
2023-11-19
Juzh
e
-Zhong
RI
S
C-V:
F
ix
bug of
t
up
l
e move splitte
r
commit
|
commitdiff
|
tree
2023-11-18
J
u
zhe-
Z
h
o
ng
RISC-V: Refactor R
V
V
i
terators[NFC]
commit
|
commitdiff
|
tree
2023-11-15
Juzhe-Zhong
R
I
SC-V:
Support trailing vec_init
o
p
t
imizat
i
o
n
commit
|
commitdiff
|
tree
2023-11-15
Pa
n
Li
RISC-V:
Re
f
i
n
e the mask
ge
n
eration
f
or vec_init c
a
se 2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-15
J
u
z
h
e
-Zhong
RISC-V: Disallow RVV mode add
r
ess for an
y
load/store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Ju
z
he-Zhong
RISC-V
:
F
ix init-2
.
c a
s
sembl
y
check
commit
|
commitdiff
|
tree
2023-11-13
Juzhe-Zhong
RISC-V:
Optimize combi
n
e sequence by me
r
ge approach
commit
|
commitdiff
|
tree
2023-11-13
Pan Li
RISC-V: F
i
x RVV
dynamic frm tes
t
s failure
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-13
Pan Li
RISC-V:
Supp
o
rt
FP l/ll round and ri
n
t H
F
mode
aut
o
vec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-11
Juzhe
-
Zhong
RISC-V: Add t
e
st for P
R
112469
commit
|
commitdiff
|
tree
2023-11-10
J
u
zhe-Zh
o
n
g
Midd
l
e-end:
F
ix bug of
i
nducti
o
n var
i
able vecto
r
ization
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RISC-V: Add com
b
ine op
t
imization by slideup for vec_init
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
RISC-V: Robusti
f
y v
e
c_init patte
r
n
[
NF
C
]
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Revert "RISC-V:
S
upport vec_i
n
it
f
or trailing same
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
an Li
RISC-V: Support vec_
i
nit f
o
r trailing sa
m
e ele
m
ent
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
test: Fix FAIL of pr97428
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhon
g
RISC-
V
: Move cond_copysign from combine pat
t
ern to
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Internal
-
fn: Add F
L
OATN supp
o
rt
for l/ll round
a
nd
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Pan
L
i
RISC-V: Refine fr
m
e
mit af
t
er bb e
n
d
in
succ edges
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-09
Juz
h
e-Zhong
RISC-V: Add
PR1
1
2450 test
to av
o
id
r
egression
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zh
o
n
g
RISC-V: Fix dynamic LMUL cost
model ICE
commit
|
commitdiff
|
tree
2023-11-09
J
uzh
e
-Zhong
RI
S
C-V: Fix dynamic tests [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Juzhe-Zhong
R
I
SC-V:
Fix VSETVL VL check
conditio
n
bug
commit
|
commitdiff
|
tree
2023-11-08
J
u
zhe-Zhong
test: Fix bb-
s
l
p
-
33
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
RISC-V: Support FP floo
r
to i/l/l
l
diff
size autov
e
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e-Zhong
test: Fix F
A
IL of pr6
5
51
8
.
c
for RVV[PR112420]
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e-Zhong
tes
t
: Fix FAIL
o
f
vect-sd
i
v-pow2-1
.
c for R
V
V
t
e
s
t
:
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Z
h
ong
tes
t
: Fix FAIL of SAD tests
f
or RVV
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e-Zh
o
ng
tes
t
: Fix XPAS
S
o
f bb
-
slp-43
.
c for RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
R
ISC-V: Enhance
AVL propagat
i
on for comp
l
i
cate reduction
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Pan
L
i
RISC-V: Suppo
r
t FP ceil to i/l/ll d
i
ff siz
e
au
t
ovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-07
Pa
n
Li
R
e
vert "test
:
Fix FAIL o
f
bb
-
slp
-
cond-1
.
c for RVV"
commit
|
commitdiff
|
tree
2023-11-07
Ju
z
he-Zhong
tes
t
: Fix FAIL o
f
bb-sl
p
-
cond-1
.
c
for
RVV
commit
|
commitdiff
|
tree
2023-11-07
Juz
h
e
-
Zh
o
ng
RI
S
C-
V
regression test: Fix FAIL of bb-slp-39
.
c
commit
|
commitdiff
|
tree
2023-11-06
Pan Li
R
ISC-V: Sup
p
ort FP ro
u
nd to i/
l
/ll di
f
f size autovec
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-06
Juzhe-
Z
ho
n
g
RISC-V: Early expand DIm
o
de vec_dup
l
icate in R
V
3
2
sys
t
e
m
commit
|
commitdiff
|
tree
2023-11-06
P
an L
i
RISC-V: Ad
j
ust FP rint round tes
t
s for RV
3
2
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
Pan Li
RISC-V: Support FP ri
n
t to i/l/ll d
i
f
f
size auto
v
e
c
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-11-05
Juzhe-Zhon
g
RISC
-
V: Fix bug of vlds at
t
ribute
commit
|
commitdiff
|
tree
next