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: Support highest overlap for wv instructions
2023-12-11
J
uzhe-Zhong
RISC-V: Support highest overlap for wv instruct
i
ons
commit
|
commitdiff
|
tree
2023-12-09
Juzhe-Zh
o
ng
RISC
-
V:
F
ix VL
S
mode movmiaslign bu
g
commit
|
commitdiff
|
tree
2023-12-08
P
a
n
Li
RISC-V: Fix
ICE for incorrec
t
mod
e
attr in V_F2
D
I_CONVERT_BRIDGE
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-07
J
uzhe-Zhong
RISC-
V
: Support inte
r
leave
vec
t
or with
d
i
fferent step
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Juzhe-Zh
o
ng
RI
S
C-V: Fix V
S
ETVL PASS bug
commit
|
commitdiff
|
tree
2023-12-05
Juz
h
e-Zhong
RISC-V
:
Blo
c
k V
L
Smodes
a
c
c
ording to TARGET_M
A
X_
L
MUL
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Juzhe-Zho
n
g
RISC-V: Add blocke
r
for gather
/
scatter
auto
-
v
ectorization
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-V
:
Fix
o
verla
p
g
roup
incorrect overlap on v0
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zhong
RISC-
V
: Support highest-
n
u
m
ber regno ov
e
rlap for w
i
den
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Pan
L
i
R
ISC
-
V
: Add te
s
t c
a
se for bu
g
PR112813
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-04
Juzhe-Zh
o
ng
RISC
-
V: Robostif
y
the W43, W
8
6, W
8
7 const
r
aint ena
b
le
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Pan Li
RISC-
V
:
Fix ty
p
o
i
n te
s
t abi con
f
iguration
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-02
Juz
h
e
-Zhong
RISC-V: Fix incorrect combin
e
of exte
n
ded s
c
a
l
ar pat
t
ern
commit
|
commitdiff
|
tree
2023-12-02
Pan L
i
R
I
S
C-
V
: B
u
gf
i
x for l
e
g
i
timiz
e
move when get vec mod
e
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-30
Ju
z
he-Zhong
RISC-V: Su
p
port widen
i
ng regi
s
ter
overl
a
p for vf4/vf8
commit
|
commitdiff
|
tree
2023-11-30
Juzhe-Zhong
RISC
-
V: Rename vconstraint into group_ove
r
lap
commit
|
commitdiff
|
tree
2023-11-30
Juzh
e
-Zhong
RIS
C
-V: Su
p
p
ort highpart
overlap
f
or
v
e
xt
.
vf
commit
|
commitdiff
|
tree
2023-11-29
Juzhe-Zhong
RISC-V: Support
h
i
g
h
p
art register ove
r
lap for vwcvt
commit
|
commitdiff
|
tree
2023-11-29
Pan Li
R
ISC-V: Bug
f
i
x for ICE i
n
b
l
o
c
k mov
e
whe
n
zve32f
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-28
Juzhe-Z
h
ong
R
I
SC-V:
Disallow pol
y
(1,1)
V
LA SLP interleave v
e
ctorization
commit
|
commitdiff
|
tree
2023-11-28
J
u
zh
e
-Z
h
ong
RISC-V:
F
ix VSE
T
VL PASS regres
s
ion
commit
|
commitdiff
|
tree
2023-11-27
Juzh
e
-
Zho
n
g
RISC-V: Remove incorrect funct
i
o
n
gate
g
a
ther_sc
a
tter_valid_
.
.
.
commit
|
commitdiff
|
tree
2023-11-26
Juzhe-Zhong
RISC-V: Disable A
V
L pro
p
agation of sli
d
edown instru
c
tion
s
commit
|
commitdiff
|
tree
2023-11-26
J
u
zhe-
Z
hong
RISC-V: Fix typo
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zhong
RISC-V: F
i
x inconsistency among all
vecto
r
izati
o
n
hooks
commit
|
commitdiff
|
tree
2023-11-24
Juzhe-Zh
o
ng
R
ISC
-
V: Optimize a special case of VLA SLP
commit
|
commitdiff
|
tree
2023-11-24
Juz
h
e-Zhon
g
R
ISC
-
V:
D
isab
l
e BSWAP optimiza
t
ion for NUNIT
S
< 4
commit
|
commitdiff
|
tree
2023-11-23
Juzhe
-
Zhong
RISC-V: Add wra
p
per
f
or e
m
i
t vec_extract[NFC]
commit
|
commitdiff
|
tree
2023-11-23
Juzhe-Zhong
RIS
C
-V: R
e
fine some
c
o
d
e
s of riscv-v
.
cc[N
F
C]
commit
|
commitdiff
|
tree
2023-11-23
P
an
L
i
DSE: Allow
vec
t
o
r
type fo
r
get_st
o
red_
v
al
when
r
ead
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-22
Juzhe
-
Zhong
R
IS
C
-V:
F
i
x
incorrect use
o
f vcompress
i
n permut
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Juzhe-Zhong
RISC-V: Di
s
al
l
ow
C
OSNT_VECTO
R
for
DI on RV32
commit
|
commitdiff
|
tree
2023-11-20
J
u
zhe-
Z
hong
RISC-
V
: Fix i
n
terme
d
iate mode on slide1
instr
u
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-11-19
J
u
zhe-Zhong
R
ISC-V: Op
t
i
m
i
z
e co
n
s
tant AVL for LRA pat
t
ern
commit
|
commitdiff
|
tree
2023-11-19
Juzhe-Zhong
RI
S
C
-V
:
Fix bug
of
tup
l
e
m
o
v
e splitt
e
r
commit
|
commitdiff
|
tree
2023-11-18
Juzhe-
Z
hong
R
ISC-
V
: Refactor RVV ite
r
at
o
rs
[
NFC]
commit
|
commitdiff
|
tree
2023-11-15
J
uzhe-Zhong
RI
S
C
-
V: S
u
pp
o
rt
trailing vec
_
init
o
ptim
i
zat
i
on
commit
|
commitdiff
|
tree
2023-11-15
Pan Li
RISC-V
:
Refine t
h
e mask
gener
a
tion for vec
_
init case 2
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-15
Juz
h
e
-
Zhong
R
I
SC-V: Dis
a
llow
RVV mo
d
e address for any load
/
store
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Juzhe-Zhong
R
I
SC
-
V: Fix in
i
t-2
.
c assembly check
commit
|
commitdiff
|
tree
2023-11-13
Juzhe-Zho
n
g
R
I
SC-V: Optimiz
e
combine
s
equence by merge approach
commit
|
commitdiff
|
tree
2023-11-13
Pan
L
i
RISC-V: Fix
R
VV dy
n
am
i
c frm tests f
a
ilure
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-13
Pan Li
R
I
S
C-V
:
Support FP l/ll round and rint
HF
mode
a
utov
e
c
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-11
Juzhe-Zhong
RISC-V: Add test for PR
1
12469
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
Middle-
e
nd: Fix bug of ind
u
ction varia
b
le vector
i
zation
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Zhong
R
I
S
C
-V:
Ad
d
c
ombine optimi
z
a
t
ion by slideup for vec_in
i
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Ju
z
he-Zhong
RISC-V: Robustify vec_
i
nit
p
a
t
t
ern[NFC]
commit
|
commitdiff
|
tree
2023-11-10
Pan
L
i
R
e
v
ert "RISC-V: Support vec_init for tr
a
i
ling same
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
a
n Li
R
I
S
C-V: Support vec_
i
nit f
o
r tra
i
ling same eleme
n
t
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-10
J
u
zh
e
-Zhong
test:
F
i
x
FAIL of
p
r97428
.
c for R
V
V
commit
|
commitdiff
|
tree
2023-11-10
Juzhe-Z
h
ong
RI
S
C-V: Move cond_copy
s
ign from combin
e
patter
n
to
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Pan L
i
Internal-
f
n: Add FL
O
ATN support for l/ll round and
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-09
Pan Li
R
I
SC-V: Refin
e
f
r
m e
m
it after bb en
d
in succ edges
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-09
Juzhe
-
Zh
o
ng
R
I
SC-
V
: Add P
R
1124
5
0
test to avoid regress
i
o
n
commit
|
commitdiff
|
tree
2023-11-09
J
u
zhe-Zhong
R
IS
C
-V: Fix dyna
m
ic LMUL c
o
s
t
model ICE
commit
|
commitdiff
|
tree
2023-11-09
Juzhe-Zhong
R
I
S
C-V:
Fix dyn
a
m
i
c
tes
t
s [NFC]
commit
|
commitdiff
|
tree
2023-11-08
Ju
z
he-Z
h
ong
RISC-V
:
Fix VSET
V
L
VL check cond
i
tion bug
commit
|
commitdiff
|
tree
2023-11-08
Juzhe
-
Zhong
test: F
i
x bb-slp-33
.
c
fo
r
RVV
commit
|
commitdiff
|
tree
2023-11-07
Pa
n
Li
RISC-V
:
Support FP floor to
i
/l/ll diff siz
e
autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhong
test: Fix FAIL of pr65518
.
c fo
r
RVV[PR112
4
20]
commit
|
commitdiff
|
tree
2023-11-07
Juzhe
-
Zhong
test
:
Fix FAIL of
v
ect-sdiv-pow
2
-
1
.
c for R
V
V
t
e
s
t:
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Z
h
ong
test
:
F
ix FAIL
of SAD tes
t
s for
R
V
V
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhon
g
te
s
t: Fix X
P
AS
S
of bb-slp-43
.
c for
RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zho
n
g
RISC-V: Enhance AVL propagation
f
o
r complicate re
d
uction
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
RI
S
C-V: Sup
p
ort FP ceil t
o
i
/
l/ll diff
size aut
o
vec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
R
eve
r
t "test: Fix F
A
IL
of bb-slp-co
n
d-1
.
c
f
or RVV"
commit
|
commitdiff
|
tree
2023-11-07
Juzh
e
-Zh
o
ng
test:
F
i
x
FAIL of bb
-
slp-cond-1
.
c fo
r
RVV
commit
|
commitdiff
|
tree
2023-11-07
Juzhe-Zhon
g
RISC-V regress
i
on test: Fi
x
F
A
IL of bb-slp-39
.
c
commit
|
commitdiff
|
tree
2023-11-06
P
a
n
Li
R
I
S
C
-
V:
S
u
ppo
r
t FP
r
o
u
nd to i/l/ll d
i
ff
s
ize aut
o
vec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Ju
z
h
e
-
Z
hong
RISC-V: Early ex
p
and DImode ve
c
_duplicate
i
n RV32
s
ystem
commit
|
commitdiff
|
tree
2023-11-06
Pan
L
i
RISC-V: A
d
j
us
t
FP rint ro
u
nd tests for RV32
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-05
P
a
n
L
i
R
I
SC-V: S
u
p
p
ort FP rint to
i/l/ll diff size autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-05
Juzhe-Zhong
RISC-V:
F
i
x
b
u
g of vlds
a
ttribute
commit
|
commitdiff
|
tree
2023-11-04
P
a
n Li
RISC-V: Re
m
ove
H
F
modes of FP to INT
ro
u
nding autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-03
Juzhe-Zhong
VECT:
Su
p
port SLP
f
or MASK_
L
EN_GATH
E
R_LOAD with dum
m
y
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
P
an Li
RISC-V: Refact
o
r prefix [I/L/LL] rounding API autove
c
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-03
J
u
zhe
-
Zh
o
ng
RISC-V: Fix redundant
v
setvl in fixed-
v
l
max vectorized
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Pan Li
Revert "RISC
-
V: Refactor prefix [I/L/LL]
rounding API
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Pan Li
RISC-V: Refactor pre
f
ix [I/L/LL
]
roundi
n
g
API autovec
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zhong
RISC-V: Fix bug o
f
AVL
propagation PASS
commit
|
commitdiff
|
tree
2023-11-02
Ju
z
h
e-Zhong
RISC-V: Fix
r
edundant attributes
commit
|
commitdiff
|
tree
2023-11-02
Pa
n
Li
VECT: Refine the type size
r
estriction of cal
l
vectorizer
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-02
Juzhe-Zho
n
g
RISC-V: Allow dest operand
a
nd
a
c
c
umulator operand
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Juzhe-
Z
hong
NFC: Fix whi
t
e
space
commit
|
commitdiff
|
tree
2023-10-30
Juzhe-Zhong
R
ISC-V:
F
i
x bugs of hand
l
ing
s
cala
r
of SE
W
64 vx inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
Pan L
i
RISC-V:
Fi
x
one
r
ange-loop-construct warning of
a
vlprop
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-26
J
u
z
h
e-Z
h
ong
RISC-V: Move lmu
l
cal
c
ulati
o
n
into
m
acro
commit
|
commitdiff
|
tree
2023-10-26
Juzhe-Zhong
R
I
SC-V: Add AVL propagatio
n
PAS
S
f
o
r R
V
V au
t
o-vector
i
za
t
ion
commit
|
commitdiff
|
tree
2023-10-23
Juzhe-Zhong
R
I
SC-
V
:
F
ix I
C
E for
th
e
fusion c
a
s
e from vsetvl
to
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC
-
V:
R
emove
u
nneces
s
a
r
y asm che
c
k for vec cvt
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC
-
V
:
Bu
g
fix
f
or mergin
g
u
ndef tmp register for trunc
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Juzhe-
Z
h
o
ng
RI
S
C-V: Fix typo[VSE
T
VL
PASS]
commit
|
commitdiff
|
tree
2023-10-23
Pa
n
L
i
RISC-V: Remove unnecessa
r
y
a
sm check for bin
o
p constrai
n
t
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC-
V
: Rem
o
v
e
u
n
nece
s
sary
asm check
for round
i
ng au
t
o
vec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Juzhe
-
Zhon
g
RISC-V: Fix
AVL_TYPE a
t
tribu
t
e of tuple mode mov<mod
e
>
commit
|
commitdiff
|
tree
2023-10-23
Pan
L
i
R
IS
C
-
V: Bugfi
x
for merging
undefined
tmp registe
r
in
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-21
Pan L
i
RISC-V
:
Support par
t
ial VLS mode when preference fi
x
ed
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-18
Ju
z
h
e-Zhong
RISC-V: En
a
ble more te
s
ts for dynamic LMUL and
b
ug
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Ju
z
he-Zhon
g
RISC-V: Fix
u
nexp
e
cte
d
big
L
M
U
L choo
s
ing in d
y
nam
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Juzh
e
-
Z
h
o
ng
RISC-V: Fix v
s
i
ngl
e
attribu
t
e
commit
|
commitdiff
|
tree
next