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: Handle multi-lib path correclty for linux
2023-05-08
Kito Che
n
g
RISC-V: Handle mul
t
i-lib pa
t
h cor
r
e
c
l
ty
f
or linux
commit
|
commitdiff
|
tree
2023-05-06
J
uzhe-Zhong
R
ISC-V: Fix incorrect d
e
mand inf
o
merge in lo
c
al v
s
etvli
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
P
an Li
RISC-V: Legi
t
im
i
s
e
the const0_rtx for RVV ind
e
xed load
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Pa
n
Li
RISC-
V
:
Al
l
ow RVV VMS{Compare}(V1, V1) simplify to
.
.
.
commit
|
commitdiff
|
tree
2023-05-05
Juzhe-Z
h
ong
RISC-V: Fix
P
R1
0
9615
commit
|
commitdiff
|
tree
2023-05-03
Ju-Zhe Zh
o
ng
R
ISC-V: Support segmen
t
in
t
r
i
n
s
i
cs
commit
|
commitdiff
|
tree
2023-05-03
Ju-Zhe
Z
hong
RISC-V: A
d
d tupl
e
type vget/vset intrinsics
commit
|
commitdiff
|
tree
2023-05-03
Ju-Zh
e
Zho
n
g
RISC-
V
: A
d
d
tuple types su
p
port
commit
|
commitdiff
|
tree
2023-05-03
Kito
C
heng
D
ocs: Add vec
t
o
r
re
g
ister
const
a
rint for asm op
e
r
a
n
ds
commit
|
commitdiff
|
tree
2023-05-02
Yanzhang Wang
RISC-V
:
ICE for vl
m
ul_ex
t
_v i
n
trinsic
A
PI
commit
|
commitdiff
|
tree
2023-05-02
Romain Naour
R
ISC-V:
f
ix build issu
e
with
gcc 4
.
9
.
x
commit
|
commitdiff
|
tree
2023-04-28
Pa
n
L
i
RISC-V:
Allow RVV VMS{Compare
}
(V1, V1)
sim
p
l
i
fy to
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Pan Li
RISC-V:
A
dd required tls to
read thread pointer test
commit
|
commitdiff
|
tree
2023-04-26
Pan Li
R
IS
C
-V: Leg
i
t
i
mise t
h
e const0_rtx f
o
r
RVV load/store
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Ju-Zhe
Zhon
g
RI
S
C-V
:
Fine tune vmadc/vmsbc RA constraint
commit
|
commitdiff
|
tree
2023-04-26
Juzhe-Zhong
RISC-V: Optimize
c
o
m
parison
p
atterns
for reg
i
ster allocation
commit
|
commitdiff
|
tree
2023-04-26
Ju
-
Z
he Zhong
R
I
SC-
V
: Fi
x
redund
a
n
t
vmv
1
r
.
v ins
t
ruc
t
io
n
in
v
msge
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Ju-Z
h
e
Zhon
g
RISC-V: Fine tu
n
e gather load RA c
o
nstraint
commit
|
commitdiff
|
tree
2023-04-26
Pan Li
RISC-V:
B
ugfix for RVV vboo
l
*_
t
vn_reference
_
eq
u
al
commit
|
commitdiff
|
tree
2023-04-24
Juzhe
-
Zhong
R
I
SC
-
V: El
i
minate redundant vse
t
vli f
o
r d
u
pli
c
at
e
AVL def
commit
|
commitdiff
|
tree
2023-04-24
Juzhe-Zhong
R
I
S
C-V: Add
f
unc
t
ion
comment
f
o
r
cleanup_insns
.
commit
|
commitdiff
|
tree
2023-04-24
J
uzhe-Zhong
RISC-V: Op
t
imize
f
ault only f
i
rst load
commit
|
commitdiff
|
tree
2023-04-21
Juzhe-Zhong
R
I
SC
-
V
:
Defer
v
setvli
insertion
to
l
ater
if pos
s
ible
.
.
.
commit
|
commitdiff
|
tree
2023-04-21
Juzhe-Zhong
RIS
C
-V: A
d
d
local user vsetvl instructio
n
elimina
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
J
u
zhe-Z
h
ong
RISC-V: Fi
x
RVV
re
g
i
ster o
r
der
commit
|
commitdiff
|
tree
2023-04-20
Kito Cheng
RISC-V:
F
ix
riscv/arch-19
.
c with di
f
ferent
ISA spec
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Ju-Zhe
Z
h
o
ng
RISC-V: Fix wr
o
ng check of register occurrences [PR10953
5
]
commit
|
commitdiff
|
tree
2023-04-20
K
i
to Cheng
RISC-V:
Fix simplify_i
o
r_op
t
imiza
t
ion
.
c
on rv32
commit
|
commitdiff
|
tree
2023-04-19
Ju
z
he-
Z
hong
RISC-V:
S
upp
o
rt
12
8
b
i
t
v
e
ctor chunk
commit
|
commitdiff
|
tree
2023-04-19
Pan Li
RISC-V:
Align IOR opti
m
ization MODE_CL
A
SS conditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Kito Cheng
Docs
:
Ad
d
d
o
c for RISC-V vector
i
ntrinsics
commit
|
commitdiff
|
tree
2023-04-18
Jin Ma
R
ISC-V: Adjust the parsing order o
f
ex
t
ensions to be
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Kito Cheng
RI
S
C-V: Fix
t
e
s
tsuite fail
on RV
3
2
commit
|
commitdiff
|
tree
2023-04-17
Pan Li
R
I
SC-V: Add test cas
e
s
f
o
r t
h
e RVV
m
a
s
k i
n
sn
s
h
ortcut
.
commit
|
commitdiff
|
tree
2023-04-12
J
u-Zh
e
Zhong
RI
S
C
-V:
F
ix suppor
t
ing da
t
a type accor
d
ing to RVV
IS
A
.
.
.
commit
|
commitdiff
|
tree
2023-04-11
Yanzhang
W
ang
R
I
SC-V: Fix regression
o
f
-fz
e
r
o-c
a
ll-used-regs=all
.
.
.
Co-authored-by:
Kito Cheng
<kito.cheng@sifive.com>
commit
|
commitdiff
|
tree
2023-04-02
Ju
z
he-Zhong
RISC-V: F
i
x re
l
oad fail i
s
s
u
e on
v
ector mac instructions
commit
|
commitdiff
|
tree
2023-04-02
Juzhe
-
Zhong
RIS
C
-V: Fix ICE a
n
d
co
d
egen
error of sc
a
lar move
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-03-31
Kito Cheng
RISC-
V
:
F
ix missin
g
file dependency
in RIS
C
-V back
.
.
.
commit
|
commitdiff
|
tree
2023-03-29
Jiawei
RISC-V: Add Z*inx imcompatibl
e
ch
e
c
k in gcc
Co-Authored by:
Kito Cheng
<kito.cheng@gmail.com>
commit
|
commitdiff
|
tree
2023-03-28
Kito
Cheng
RISC
-
V: Define _
_
riscv_v_intr
i
nsic [PR109312
]
commit
|
commitdiff
|
tree
2023-03-23
Pan Li
R
ISC
-
V: Bugfix for rvv b
o
o
l
mo
d
e
size a
d
justment
commit
|
commitdiff
|
tree
2023-03-23
Songhe Zhu
RISC-V: Fix loss of function to s
c
ript 'multilib-
g
e
n
erator'
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zh
e
Z
h
ong
RISC-V: Fix LRA
issue for
LMUL <
1
vect
o
r
s
pi
l
lings
.
.
.
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe
Z
hong
RISC-V: Implement __riscv_vl
e
nb PR109228
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe Zhon
g
RISC
-
V: Fix wron
g
vsetvli fusion
f
or vmv
.
s
.
x
commit
|
commitdiff
|
tree
2023-03-23
Ju-Zhe Z
h
ong
R
I
SC-V: F
i
x
w
r
ong RTL pattern for t
e
rnary i
n
structions
.
commit
|
commitdiff
|
tree
2023-03-23
Kito
C
heng
RISC-V: Add riscv_vector targ
e
t check
commit
|
commitdiff
|
tree
2023-03-17
Ju-Zhe Zhong
RISC-V:
H
andl
e
u
ndef
f
o
r vector mas
k
patterns
commit
|
commitdiff
|
tree
2023-03-17
Ju-Zhe Zh
o
ng
RISC-V: Use
reg_or_sub
r
egno to check
r
eg
n
o [PR109092]
commit
|
commitdiff
|
tree
2023-03-14
S
am James
RISC-V: Avoid c
a
l
loc()
p
oisoni
n
g on musl
commit
|
commitdiff
|
tree
2023-03-13
J
u-Zhe Zh
o
n
g
RISC-V
:
F
i
ne tunning merge operand con
s
traint
commit
|
commitdiff
|
tree
2023-03-13
Kito Cheng
RISC-V: Remove RVV intrinsic API test
commit
|
commitdiff
|
tree
2023-03-13
Ju-Zhe
Z
hong
RISC
-
V
: Fi
x
I
CE of R
V
V
c
ompare intrinsic
commit
|
commitdiff
|
tree
2023-03-13
Ju-Z
h
e
Z
hong
R
I
S
C-V
:
Fine tune RA const
r
aint
f
or narrow instructions
commit
|
commitdiff
|
tree
2023-03-10
Ju-Zh
e
Zhong
RIS
C
-V: Add fau
l
t first load C/C++ sup
p
ort
commit
|
commitdiff
|
tree
2023-03-10
J
u
-Zh
e
Zho
n
g
Extend nops num in "
m
aybe_gen_insn" for RISC-V Vector
.
.
.
commit
|
commitdiff
|
tree
2023-03-10
Ju-Zhe Zhong
RISC-
V
: Fine tu
n
e
m
erge o
p
erand con
s
tra
i
n
t
f
or i
n
teger
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Pan Li
RISC-V: Bugfix for
r
vv b
o
ol mod
e
prec
i
sio
n
adju
s
tment
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zho
n
g
RI
S
C-V:
Fix ICE
for avl_si
n
g
le-86/av
l
_single
-
88/avl
_
single-90
commit
|
commitdiff
|
tree
2023-03-05
Liao
S
h
ihua
RISC-V: Impl
e
ment ZKSH and ZKSED
e
xtensions
commit
|
commitdiff
|
tree
2023-03-05
Li
a
o
Shih
u
a
RISC-V: Implem
e
nt Z
K
NH extension
commit
|
commitdiff
|
tree
2023-03-05
Liao Shi
h
ua
R
I
SC-V:
I
mplement ZK
N
D
a
n
d
ZKNE extensions
commit
|
commitdiff
|
tree
2023-03-05
Liao
Shihua
RISC-V:
I
mplement ZBKB, ZBKC and ZBKX extensions
commit
|
commitdiff
|
tree
2023-03-05
L
i
ao S
h
ihu
a
RISC-V: Add pr
o
totypes for RISC-V C
r
ypto buil
t
-in
functions
commit
|
commitdiff
|
tree
2023-03-05
Vineet Gupta
R
ISC-V: cost
s
: miscomputed sh
i
ftadd_cost t
r
i
g
gering
.
.
.
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zhong
RISC-V: Add RVV misc intr
i
nsic support
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zho
n
g
RISC
-
V
:
A
dd permutation C/C++ support
commit
|
commitdiff
|
tree
2023-03-05
Ju-Zhe Zhong
RIS
C
-
V
: Remov
e
void_type_node of
v
oid_args for vset
v
lmax
.
.
.
commit
|
commitdiff
|
tree
2023-03-05
J
u-Z
h
e Zhong
RISC-V
:
Add testcas
e
f
or VSETVL PA
S
S
commit
|
commitdiff
|
tree
2023-03-05
Ju-
Z
h
e Zho
n
g
RISC-V: Add sc
a
lar move support
a
nd fix VS
E
T
V
L bugs
commit
|
commitdiff
|
tree
2023-03-05
Lin
S
inan
RISC-V: Allow const0_rtx
o
per
a
nd in max/min
commit
|
commitdiff
|
tree
2023-03-05
L
in Si
n
an
RISC-V: F
i
x
wrong
partial
s
ubreg check for bse
t
idisi
commit
|
commitdiff
|
tree
2023-02-22
Ju-Zh
e
Zhong
RISC-V: A
d
d RVV r
e
duction C/C+
+
intrinsics sup
p
ort
commit
|
commitdiff
|
tree
2023-02-22
J
u-Zhe Zhong
RISC-V: Add floating-point RVV C/C+
+
api
commit
|
commitdiff
|
tree
2023-02-22
Kito
C
hen
g
RISC-
V
: Make the test conditio
n
mo
r
e stric
t
for gcc
.
.
.
commit
|
commitdiff
|
tree
2023-02-22
Kit
o
C
h
e
n
g
RIS
C
-V
:
Adjust vsetvl testcase
.
commit
|
commitdiff
|
tree
2023-02-20
Kito Cheng
RISC-V: prefetch
.
* only take base register w
i
th
z
ero
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Zhong
RIS
C
-
V
:
Fix vmnot asm che
c
k (
S
houl
d
check vmnot
.
m
instead
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe
Zhon
g
RISC-V: A
d
d
R
VV
a
ll mask C/C+
+
i
ntrinsic
s
support
commit
|
commitdiff
|
tree
2023-02-17
J
u
-Z
h
e Zho
n
g
RISC-V: Rename
t
u_preds to none
_
tu_pr
e
ds [NFC
]
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Zhong
RISC-
V
: Norma
l
iz
e
SEW =
64 handli
n
g
i
nto a s
i
mpl
i
fied
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zh
e
Zhong
RI
S
C-V:
Rea
r
range the organiz
a
ti
o
n of dec
l
aration
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju
-
Zhe Zhong
RISC-V: Move saturating add/subtract md pattern
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Ju
-
Zhe Zhong
RIS
C
-
V: Re
m
ove "extern" for
n
a
mespace [NFC]
commit
|
commitdiff
|
tree
2023-02-17
Ju-Zhe Z
h
ong
RISC-
V
: R
e
place simm32_p wit
h
immediate_operand (Pmode)
commit
|
commitdiff
|
tree
2023-02-15
J
u
-Zhe Zhong
RISC-V:
Add v
m
acc vv c++
a
pi tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RIS
C
-
V
: Ad
d
vmacc vx r
v
64 c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Zhong
RISC-V: Add vmacc
vx
rv32 c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zh
e
Zhong
RISC
-
V
:
A
d
d vmadd vv
c++
api test
commit
|
commitdiff
|
tree
2023-02-15
Ju
-
Zhe Zhong
R
I
SC-V: Add vmadd vx
C++
a
p
i
test
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Zhong
RISC
-
V: Add vnm
s
ac vv c+
+
api t
e
s
t
s
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Z
hong
RI
S
C-
V
:
Add vnmsac vx C++ api tes
t
s
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zh
e
Zhong
RISC-V: Add vnmsac v
x
rv64 C++ api tests
commit
|
commitdiff
|
tree
2023-02-15
J
u
-Zhe Zhon
g
R
I
SC-V
:
A
d
d vn
m
s
ub vv c+
+
api
t
ests
commit
|
commitdiff
|
tree
2023-02-15
J
u-Zh
e
Z
h
ong
RISC
-
V
: Add vnmsub vx
r
v32 c++ api
tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe
Zhong
RISC-V: Add vnmsu
b
v
x rv64 c++ api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-Zhe Z
h
ong
R
ISC-V:
A
d
d vw
m
acc vv C++ api
t
e
sts
commit
|
commitdiff
|
tree
2023-02-15
Ju
-
Zhe Zhong
RISC-V: Add
v
wmacc v
x
C+
+
api tests
commit
|
commitdiff
|
tree
2023-02-15
Ju-
Z
h
e Zhon
g
RISC-V: Add te
r
nary c
o
ns
t
raint
test
s
commit
|
commitdiff
|
tree
next