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
Pan
L
i
RISC-V:
A
llow
R
VV intrinsic
w
h
en fun
c
tion
target("arch
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
Pa
n
Li
R
ISC-V: Intr
o
duce gcc at
t
ribute
r
iscv_
r
vv_vect
o
r_b
i
ts
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
Pan Li
RISC-V:
Bugfix
f
unctio
n
targe
t
attribute pollu
t
ion
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-22
Pan
Li
RISC-V: Bugf
i
x ICE
f
or
_
_attribute__((tar
g
et
(
"arch
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-12
Pan L
i
RIS
C
-V: Fix
s
o
me
c
ode style issue(s) in risc
v
-
c
.
c
c
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-10
Pa
n
Li
VECT
:
Fix IC
E
for v
e
ctor
i
zable LD/ST when bot
h
l
e
n
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-05
Pan Li
RISC-V
:
Cleanup unu
s
ed co
d
e in
r
iscv_
v
_a
d
just_bytesize
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-03-01
Pan Li
RI
S
C-V: Introduce
g
cc o
p
tion mrvv-
v
ector-b
i
t
s
for RVV
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-22
Pan Li
RISC-V: U
p
grade RVV intrinsic
v
e
r
sion t
o
0
.
12
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-12
P
an L
i
RI
S
C-V:
F
ix misspelled te
r
m args i
n
error_at m
e
ssage
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-08
Pan Li
RI
S
C-V: B
u
gfix for RVV overloaded
i
n
trins
i
c
ICE in
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-07
P
an Li
RISC-V:
B
u
gfix for RVV overl
o
a
d
ed intrinisc ICE wh
e
n
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-02-02
P
a
n Li
RISC-
V
: Cleanup the comments for
t
he psabi
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-30
Pan Li
R
I
SC-V: Bugfix for vl
s
mo
d
e
a
g
g
regated in GPR
c
a
lling
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-17
Pa
n
Li
RIS
C
-V: Fix asm check
s
regression du
e
to recent midd
l
e
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-12
Pan Li
RISC-V:
U
p
date the
com
m
en
t
s of riscv_v_ext_
m
ode_p
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-11
Pan Li
LOOP-UN
R
OLL: Leverage HAS_SIGNED_ZERO
for va
r
expansi
o
n
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2024-01-05
Pan
L
i
Revert "RISC-V:
A
dd crypto
vec
t
or api-t
e
sting cas
e
s
.
"
commit
|
commitdiff
|
tree
2024-01-05
Pan
Li
Revert "R
I
SC-V:
Add crypto ve
c
tor builti
n
f
u
nction
.
"
commit
|
commitdiff
|
tree
2024-01-04
Pan Li
Revert "RI
S
C-V:
Make liveness estimation be aware of
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
Pan Li
R
ISC-V: XFail the signbit-5 run test for RVV
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-20
P
a
n Li
RISC-V: Bugfi
x
for the const ve
c
tor in
s
ingle step
s
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RISC-
V
:
R
e
name the rvv test case
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Pa
n
L
i
RI
S
C-V: Bugfix for t
h
e RVV
c
o
n
s
t vector
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-18
Pan Li
RIS
C
-V: Fix
POLY INT han
d
le b
u
g
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-13
P
a
n Li
RISC-V: Refine test case
s
for both PR112929 and PR112988
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-12
P
an Li
RISC-V: D
i
sable RVV VC
O
MPRESS
avl propagation
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-08
Pan Li
RISC-V: Fix ICE for incorrect mode
attr in V_F2DI_CONVERT_BRIDG
E
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-04
Pan Li
RIS
C
-
V: Add tes
t
case for bug PR
1
128
1
3
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-03
Pan Li
RISC-V:
F
i
x
t
ypo in t
e
st abi conf
i
g
uration
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-12-02
Pan Li
RISC-V:
B
u
gfix f
o
r legitimize move when get vec m
o
de
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-29
Pan Li
RISC-
V
:
Bugfix for ICE i
n
block mo
v
e
w
he
n
z
ve32f
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-23
Pan L
i
DS
E
: Allow
vector type
f
or get_stored_v
a
l when read
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-15
P
an Li
RI
S
C
-
V: Refine th
e
mask generation for vec_in
i
t case 2
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-13
P
a
n Li
RIS
C
-V: Fix RVV dynamic frm
t
ests failure
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-13
P
an Li
RI
S
C
-
V
:
Supp
o
rt
F
P l/ll
r
ound and rint HF mode autove
c
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Rever
t
"RISC-
V
: S
u
pp
o
rt ve
c
_in
i
t
for trailing
s
ame
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
a
n
Li
RISC-V: Support
vec_init
for trailing same
element
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-10
Pan Li
Interna
l
-
fn: Ad
d
FLOAT
N
su
p
port for l/ll round and
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-09
Pan Li
RISC
-
V: Refine frm em
i
t after bb
e
nd
in
succ edges
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
RISC-V:
Support
F
P floor to i/l/
l
l diff size autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-07
Pan L
i
RI
S
C
-
V: Suppo
r
t FP
ceil to i/
l
/ll
d
i
f
f size autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-07
Pan Li
Revert
"tes
t
:
Fix FAIL of
b
b-slp-cond-1
.
c for RVV"
commit
|
commitdiff
|
tree
2023-11-06
Pan
Li
RISC-V: Support FP round t
o
i/l/ll diff
s
ize autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-06
Pan Li
RISC-V: Adjust F
P
rint round tests f
o
r
R
V32
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-05
Pan Li
RISC-V: Supp
o
rt FP rint to i/l/ll diff size autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-04
Pan L
i
R
I
SC
-
V: Remove HF
mod
e
s of FP to INT rounding autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-03
Pan Li
RISC-V:
Refactor prefix [I/
L
/LL] ro
u
n
d
i
n
g API au
t
ovec
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-03
Pan
L
i
R
ev
e
r
t
"RISC-
V
: Refac
t
or p
r
efix [I/L/LL] rounding API
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Pan Li
RI
S
C-V: Refac
t
or prefix [
I
/
L
/LL] rounding API autovec
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-11-02
Pan L
i
VEC
T
:
Refine
the typ
e
size restriction of cal
l
vec
t
orizer
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-29
P
an Li
R
ISC-V: Fix one range-loop-con
s
tru
c
t
warning of a
v
lprop
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
P
a
n Li
RISC-V: Remove unnecessar
y
asm check fo
r
vec cvt
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan
L
i
RISC-V: Bugfix for merg
i
n
g undef tmp r
e
g
i
ster for trunc
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC
-
V: Remove
u
nnecessary asm check for binop constraint
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC-V: Remove unnecessary asm check for roun
d
ing auto
v
ec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-23
Pan Li
RISC
-
V: Bug
f
ix f
o
r merging undefined tmp register in
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-21
Pan
L
i
RISC-V: Support partia
l
VLS mode when pre
f
er
e
nc
e
fixed
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
RISC-V: R
e
f
ine run
t
est cases of ma
t
h autovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
P
an
L
i
RISC-V: Add
test
for FP llfloor auto vec
t
orization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
RISC-
V
:
Add
t
est for
F
P ifloor
auto vec
t
orization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan
L
i
RI
S
C-V: Add
t
est for F
P
iceil auto v
e
ct
o
rization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan L
i
RISC-V: Add test for FP llceil aut
o
vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
RISC-V: Add test for FP llr
o
und auto vectoriza
t
ion
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
R
I
SC-V:
Ad
d
t
est for FP
iroundf au
t
o ve
c
torization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
R
I
S
C-V: Leverage stdint-gcc
.
h
for RVV test cases
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
RISC-V: Sup
p
ort FP lfloo
r
/
lflo
o
rf auto
vectorizat
i
on
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-13
Pan Li
RISC-V: Support FP lc
e
il
/
lceil
f
a
ut
o
ve
c
torization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-12
Pan
L
i
RIS
C
-V: Support
F
P
l
round/lroundf a
u
to vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-12
Pan
L
i
RISC-V: S
u
p
port FP llrint auto vectorizati
o
n
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-12
Pan Li
RISC-V: Support F
P
irintf auto vec
t
orization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-11
Pan Li
RISC-V: Support FP lrint/l
r
intf au
t
o vectoriz
a
ti
o
n
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-09
Pan Li
RISC-V: R
e
f
i
ne bswap1
6
auto
v
ec
t
orization code gen
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-07
Pan Li
RISC-V: Ad
d
more run
test f
o
r FP ro
u
nding autove
c
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-07
P
a
n Li
RISC-V
:
B
u
gfix for leg
i
t
i
m
i
ze address PR/111634
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-10-06
Pan Li
RISC-V: Update c
o
mm
e
nts for FP
r
oundi
n
g related au
t
ovec
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-28
Pan Li
RISC-V: Support {
U
}INT64 to FP16 auto-vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-27
Pan Li
RISC-V:
S
upport F
P
roundeven auto-vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-27
Pan Li
RISC-V:
Suppor
t
FP tr
u
nc auto-vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-26
Pan Li
RIS
C
-V: Support FP
r
ound auto-vect
o
rization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-26
Pan Li
RISC-
V
: Support FP rin
t
a
uto-vectori
z
a
t
i
on
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-26
Pan Li
RISC-V: Support FP
n
earbyint auto-vecto
r
iza
t
i
o
n
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-26
Pan Li
RISC-V: Ren
a
m
e
rou
n
ding const fp
f
un
c
t
i
o
n
for refacto
r
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-24
Pan Li
RISC-V: Fix
f
ortran ICE/PR11
1
5
4
6 when RV
3
2 vec_init
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-23
Pan
Li
RISC-
V
:
S
u
port
F
P floor auto-vect
o
riz
a
t
i
on
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-23
Pan L
i
RISC-V:
R
emov
e
F
P
r
u
n
test f
o
r ceil
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
P
a
n Li
RIS
C
-V:
R
efine t
h
e code gen f
o
r
c
e
i
l
auto vectori
z
ation
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
Pan Li
RISC-V
:
Mov
e
cei
l
t
e
s
t
ca
s
es to unop folde
r
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
Pan
Li
RIS
C
-V:
R
e
nam
e
the test macro for mat
h
a
u
tovec
test
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
Pan Li
RISC-V: Remove ar
c
h and abi option for run te
s
t case
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
P
a
n L
i
RISC-
V
: Leverage __builtin_
x
x instead of mat
h
.
h for
.
.
.
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
Pan Li
RISC-V: Sup
p
ort ceil a
n
d cei
l
f auto-vectorization
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-18
P
an Li
RISC-V: Support VLS mode for vec_s
e
t
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-18
Pan Li
RISC-V: Bugfix for sc
a
l
a
r
mo
v
e w
i
th mer
g
e
d
operand
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-16
Pa
n
Li
RISC-
V
:
Support
F
P S
G
N
J
X autovec for VLS mode
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-13
Pan Li
RISC-V: Bugfix
PR111362 for i
n
correct frm emit
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-12
P
a
n Li
RISC-V: Remove
unused structure in cost model
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-06
Pan Li
RISC-V: Fix incorrect folder
f
o
r
VRGATHERI
1
6 test case
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-05
P
an Li
RISC-V: Supp
o
rt
F
P SGNJ autovec for VLS mode
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
2023-09-04
Pan Li
RISC
-
V:
S
upp
o
rt FP
1
6 for RVV VRGAT
H
E
R
EI16 intrins
i
c
Signed-off-by: Pan Li <
pan2.li@intel.com
>
commit
|
commitdiff
|
tree
next