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 RVV intrinsic when function target("arch=+v")
2024-03-25
P
a
n Li
R
I
S
C-V
:
A
l
low RVV intrinsic whe
n
functio
n
ta
r
ge
t
("arch
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-22
Pan Li
RISC-
V
:
Intro
d
u
c
e
gcc attribute
r
iscv_rvv_
v
e
ctor_bi
t
s
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-22
Pan Li
RISC-V: Bugfix
f
unction
t
arget attribu
t
e
p
o
llu
t
i
on
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-22
Pan Li
RIS
C
-V: Bugfix
I
C
E for __a
t
tribute__((target(
"
arch
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-12
Pan Li
RISC-V: Fix s
o
me code style issue(s)
i
n riscv-c
.
cc
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-10
Pan Li
VEC
T
:
F
ix ICE for v
e
c
t
oriza
b
le LD
/
ST when both len
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-05
Pan Li
RISC-V: Cleanu
p
u
nu
s
e
d
code
in
riscv
_
v_adjust_bytesize
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-03-01
xuli
RISC-V: Add riscv_v
e
ctor_cc functio
n
at
t
ribute
commit
|
commitdiff
|
tree
2024-03-01
Pa
n
Li
RISC-
V
:
I
ntroduce
g
cc optio
n
mrvv-
v
ector-bi
t
s for
RVV
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-22
Pan Li
RISC-V: Up
g
rade RVV intr
i
nsic
version to 0
.
12
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-19
Juzhe-Zhon
g
RISC-V: Sup
p
re
s
s t
h
e vsetvl fusi
o
n for con
f
lict
s
ucce
s
sors
commit
|
commitdiff
|
tree
2024-02-12
Pan Li
RISC-V: Fix misspelled te
r
m ar
g
s
i
n error_at message
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-08
Pan
Li
RISC-V: Bugfix for RVV overload
e
d intrinsic ICE in
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-07
P
an
Li
R
ISC-
V
: Bugfix
for RVV
o
v
erloaded
i
ntrinisc ICE
w
h
en
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-06
Juzh
e
-Zhong
RISC-V
:
Fix inf
i
n
i
t
e
c
o
m
p
i
lat
i
on of VSET
V
L
PASS
commit
|
commitdiff
|
tree
2024-02-02
Juzhe-Zhong
RISC-V: Expand VLMAX scalar move in reduction
commit
|
commitdiff
|
tree
2024-02-02
Pa
n
Li
RISC-V: Cleanu
p
the c
o
mm
e
nts for th
e
p
sabi
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-02-02
Juzhe-Zhong
R
I
SC-V
:
Remove vs
e
tvl_
p
re bogus instru
c
tio
n
s
in
V
S
E
TVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Juzhe-Zhong
R
ISC-V: F
i
x
VS
E
TL
V
P
A
SS comp
i
le-time
issue
commit
|
commitdiff
|
tree
2024-01-30
Pan Li
R
I
SC-V: Bugfix for vls mode aggregated in G
P
R calling
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-01-30
Juzhe-Zhon
g
RISC-V: Fix re
g
ression
commit
|
commitdiff
|
tree
2024-01-26
Juzhe-Zhong
R
ISC-V: Fix incorrect
L
CM delete b
u
g [VSETVL PASS]
commit
|
commitdiff
|
tree
2024-01-25
Yanzhan
g
Wang
RISC-
V
: remove param riscv
-
vector-abi
.
[PR113538
]
commit
|
commitdiff
|
tree
2024-01-25
J
uzhe-Zh
o
ng
R
I
SC-V: Add LCM de
l
ete bl
o
ck p
r
edeces
s
ors
d
ump in
f
or
m
atio
n
commit
|
commitdiff
|
tree
2024-01-25
Juz
h
e
-
Z
hong
RISC-V: Remo
v
e
r
edundant
full availabl
e
c
omputation
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Juzhe-Zhong
RISC-V
:
Add optim-no-
f
usion compile option [VSETVL
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
Juzhe-Zhong
RISC-V: Fix la
r
ge m
e
mory u
s
age
o
f VSETVL PA
S
S [PR11349
5
]
commit
|
commitdiff
|
tree
2024-01-22
Juzhe-
Z
hong
RISC-V: Lo
w
er vmv
.
v
.
x (avl = 1)
i
n
to vm
v
.
s
.
x
commit
|
commitdiff
|
tree
2024-01-22
J
uzhe-Zhong
RISC-V: Fix vfirst/v
m
sbf
/
v
msif
/
vmsof ratio attrib
u
te
s
commit
|
commitdiff
|
tree
2024-01-20
Juzhe-Zhong
RISC
-
V: Suppress wa
r
ning
commit
|
commitdiff
|
tree
2024-01-18
J
uzhe-Zhon
g
RISC-V: Ad
d
has c
o
mpatible check
f
or conflict vsetvl
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Pan
Li
RI
S
C-V: F
i
x a
s
m ch
e
c
ks
r
e
gres
s
ion due
t
o
recent m
i
ddle
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-01-16
Juzhe-Zhong
R
I
SC-V: Report So
r
ry
w
hen
users enable RVV in
b
i
g
-en
d
ian
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Yanzhang Wang
RISC-V: d
e
lete vec
t
or abi checking in al
l
rel
e
v
a
nt
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Y
a
nzhan
g
Wang
R
I
SC-V: delete all the vector psabi checking
.
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Z
h
ong
RIS
C
-V: Fi
x
regr
e
ssion (GCC-14
compar
e
with GCC-13
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Ju
z
he-Zhong
RIS
C
-V: Add optimized dump check of
V
L
S red
u
c tests
commit
|
commitdiff
|
tree
2024-01-15
Juzhe-Zhong
RISC-V
:
Fix attributes
b
ug configu
r
a
t
ion
o
f
t
ernar
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Juzh
e
-Zhong
RISC-V:
A
d
just scalar_to_vec cost
commit
|
commitdiff
|
tree
2024-01-12
Juzhe
-
Zho
n
g
RIS
C
-V
:
Enhanc
e
a testcase
commit
|
commitdiff
|
tree
2024-01-12
Pan Li
RISC-V:
U
pdate the co
m
m
e
n
ts of ri
s
cv_v_ext_mode_p
.
.
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-01-11
Pa
n
Li
LOOP
-
U
N
ROLL: L
e
v
e
rage H
A
S_SI
G
NED_Z
E
R
O
fo
r
var expansion
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2024-01-11
Ju
z
he-Zhon
g
RISC-V: VLA pr
e
empts VLS on un
k
n
o
wn
NITERS loop
commit
|
commitdiff
|
tree
2024-01-10
J
u
zhe-Z
h
o
n
g
RISC-V
:
Swit
c
h RVV
cost model
.
commit
|
commitdiff
|
tree
2024-01-10
Juzhe-
Z
h
o
ng
RISC-V:
M
inor tweak dynamic cost model
commit
|
commitdiff
|
tree
2024-01-10
Juzh
e
-Zhong
RISC-V: Refine
unsigned a
v
g_floor/av
g
_ceil
commit
|
commitdiff
|
tree
2024-01-09
Juzhe-Zhon
g
RISC-V: Fix loo
p
invariant check
commit
|
commitdiff
|
tree
2024-01-09
Juzh
e
-Zhong
R
ISC-V: Fix comments
o
f se
g
ment lo
a
d/sto
r
e
intrinsic
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
Juzhe-Zhong
RISC-V:
U
se MAX instead of std::
m
ax [V
S
ETVL PASS]
commit
|
commitdiff
|
tree
2024-01-06
J
u
zhe-Zhon
g
RI
S
C-V: Update
MAX_SEW for
available
vs
e
v
l info[VSET
V
L
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Juzhe-Zhong
RISC-
V
: Teach
liveness computation loop
i
n
v
ariant shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
J
uzh
e
-Zh
o
ng
RISC-V: All
o
w
simplific
a
tion non-vlmax with len = NUNITS
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
Pan
Li
Revert
"RIS
C
-V: Add crypto
v
e
c
tor
a
pi-
t
esting
c
ases
.
"
commit
|
commitdiff
|
tree
2024-01-05
Pan Li
R
e
ve
r
t "
R
ISC-V: Add crypto vect
o
r builtin fun
c
tion
.
"
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zhon
g
RISC-V
:
Make liv
e
ness estim
a
tion be aware
o
f
.
vi varian
t
commit
|
commitdiff
|
tree
2024-01-04
Pan Li
Revert
"RI
S
C-
V
:
Make liveness estimation b
e
a
war
e
of
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
J
u
zhe-Zhong
RISC-V:
R
e
f
i
n
e LMUL c
o
mputation for MA
S
K
_LEN_LOAD
/
MASK_LEN_S
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Juzhe-Zh
o
n
g
RISC-V: Fix
b
u
g of earliest fusion
for
i
n
finite l
o
o
p
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
J
u
zhe
-
Zhong
RISC-V:
F
ix ind
e
nt
commit
|
commitdiff
|
tree
2024-01-03
Juzh
e
-Zhong
RI
S
C-V: Make liveness be aware of
rgr
o
up number o
f
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
RISC-V: Add simplif
i
c
ation of d
u
mmy
l
en and dummy mask
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Juzh
e
-Z
h
ong
RISC-V: Declare STMT_VINFO_TYPE (
.
.
.
) as loc
a
l vari
a
b
le
commit
|
commitdiff
|
tree
2024-01-02
Juzhe-Zhong
R
I
SC-V: Count pointer type SSA
i
n
to RVV re
g
s
l
ive
n
ess
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-
Z
hong
RI
S
C
-V: R
o
bostify te
s
tc
a
se pr1
1
3112-1
.
c
commit
|
commitdiff
|
tree
2023-12-29
Juzhe-
Z
h
ong
RISC
-
V
:
Di
s
allow transformation into VLMAX AVL
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Juz
h
e-
Z
hong
RISC
-
V: Make
d
ynam
i
c LMUL cost model more accurate
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
J
uz
h
e-
Z
hong
RI
S
C-V: Make
k
n
own NI
T
ERS loop
b
e aware of dynamic
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
Juzhe-Zhong
RISC
-
V: Fix typo
commit
|
commitdiff
|
tree
2023-12-26
Juzhe
-
Zh
o
ng
RISC-V: Some mi
n
ior tw
e
ak on dynamic LMUL
c
ost model
commit
|
commitdiff
|
tree
2023-12-25
Juzh
e
-Z
h
ong
RIS
C
-V:
Move RVV V_REGS liv
e
ness compu
t
ation in
t
o
ana
l
y
ze_lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-25
Juzhe-Zhong
R
I
SC-
V
: Add one more ASM check
in PR113112-1
.
c
commit
|
commitdiff
|
tree
2023-12-24
Pan Li
RISC-V: XFa
i
l
t
he signb
i
t
-
5 run test for RVV
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-23
Juzhe-Zhong
RISC-V: Make PHI
initial valu
e
occupy live V
_
REG in
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Ju
z
h
e-
Z
hong
RISC-V: Add dyna
m
ic LM
U
L
test for
x264
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-V: Opti
m
ize SE
L
ECT_VL c
o
d
e
gen when
l
ength is known
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Juz
h
e-Zhong
RISC-V: Fix
b
ug of VSETVL
f
usion
commit
|
commitdiff
|
tree
2023-12-20
de
m
i
n
.
han
RISC-V: Fix calculation of m
a
x l
i
ve vregs
commit
|
commitdiff
|
tree
2023-12-20
Pan Li
R
I
SC-V: Bugfix for the const vector
i
n
single s
t
eps
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-20
Juzhe-Zhong
RISC-V
:
Fix I
C
E of moving
S
U
B
R
EG
o
f vector
mode to
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Ju
z
he-Zh
o
ng
RISC-V: Fix FAIL of
b
b
-
slp-cond-1
.
c
f
o
r RVV
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Zhong
RISC-V: Refine
some codes
o
f expan
d
_c
o
nst_vecto
r
[
NFC]
commit
|
commitdiff
|
tree
2023-12-19
Juzhe
-
Zhong
R
ISC
-
V: Force sca
l
able vector
on
all vsetvl tests
commit
|
commitdiff
|
tree
2023-12-19
Juzhe-Z
h
ong
RISC
-
V: Fix FAIL of d
y
namic-lmul2-7
.
c
commit
|
commitdiff
|
tree
2023-12-19
J
uzhe-Zhong
RISC-V: Remove 256/512
/
1024
VLS vec
t
o
r
s
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V:
R
ename the r
v
v test case
.
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-18
Juzhe
-
Z
hong
R
ISC
-
V
: Support one more overla
p
f
o
r
w
v
in
s
truct
i
ons
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-
Z
hong
RISC-V: Enable vect test for RV
3
2
commit
|
commitdiff
|
tree
2023-12-18
Juzhe-
Z
hong
RISC-V: Fix
natural regs
i
ze for fixed-vl
m
ax of
-march
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-V
:
Bugfix for the RVV const
vector
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
J
u
zhe-Zho
n
g
R
ISC-V: F
i
x vmer
g
e optimization bug i
n
v
e
c
_pe
r
m
v
ectorizat
i
on
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Zho
n
g
RISC-V:
Remove
xfail
f
or some
o
f the SLP tests
commit
|
commitdiff
|
tree
2023-12-15
Juz
h
e-Zh
o
ng
RISC-V: Adjust test
commit
|
commitdiff
|
tree
2023-12-15
Juzh
e
-Zhong
RISC-V: Tw
e
ak generic vec
t
or CO
S
T model
commit
|
commitdiff
|
tree
2023-12-15
Juzhe-Z
h
ong
Middle-e
n
d: Do not model a
d
dre
s
s cost
f
or
S
ELECT_VL
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Juzhe-Zhong
RISC-V: Add f
a
iled SLP
testcase
commit
|
commitdiff
|
tree
2023-12-14
J
uzh
e
-Zhong
RISC-V
:
Add RVV b
u
ilt
i
n vectoriza
t
ion cost mode
l
commit
|
commitdiff
|
tree
2023-12-13
Pa
n
L
i
RISC
-
V: Refin
e
test cases for both PR112929 a
n
d PR
1
129
8
8
Signed-off-by:
Pan Li
<pan2.li@intel.com>
commit
|
commitdiff
|
tree
2023-12-13
Juzhe-Zhon
g
RISC-V: Postpon
e
f
u
l
l av
a
i
l
a
bl
e
optimizatio
n
[VSETV
L
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
demin
.
han
R
I
SC-V:
Fix dynamic
lmul
t
ests
depended on abi
commit
|
commitdiff
|
tree
next