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: Add testcase for PR114749.
2024-05-06
Robin Da
p
p
RIS
C
-V: Add te
s
tcase for PR114749
.
commit
|
commitdiff
|
tree
2024-04-15
R
obi
n
Dapp
RISC-V: Add VLS t
o
ma
s
k vec_
e
xtr
a
c
t
[
P
R11
4
668
]
.
commit
|
commitdiff
|
tree
2024-03-07
Ro
b
in Dapp
vect: Do not peel epilogue fo
r
partial vect
o
r
s
.
commit
|
commitdiff
|
tree
2024-03-06
Robin Dapp
R
I
SC-V: Use
v
mv1r
.
v instead
of
vmv
.
v
.
v
f
or
fma output
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
R
o
bin
D
ap
p
RI
S
C-V: Adjust v
e
c u
n
it-strid
e
loa
d
/
store costs
.
commit
|
commitdiff
|
tree
2024-02-23
Rob
i
n
D
a
pp
RISC-V: Fix vec_init for s
i
mpl
e
seq
u
e
n
ces [PR1140
2
8]
.
commit
|
commitdiff
|
tree
2024-01-31
Robin Dapp
match: Fix vc
o
n
d into conditional op fo
l
d
i
n
g [PR113607
]
.
commit
|
commitdiff
|
tree
2024-01-26
R
ob
i
n Dapp
ge
n
opinit: Spl
i
t
init_all_optabs [
P
R113575
]
.
commit
|
commitdiff
|
tree
2024-01-25
Ro
b
in Dapp
tes
t
s
u
ite/vect:
Add targe
t
checks to refi
n
ed patt
e
r
n
s
.
commit
|
commitdiff
|
tree
2023-12-14
R
o
bin Dapp
expm
e
d
:
C
ompare unit
_
precisi
o
n fo
r
bett
e
r
m
o
de
.
commit
|
commitdiff
|
tree
2023-12-14
Robin Dapp
expmed: Use GET_MODE_PRECIS
I
ON and expand
e
r'
s
output
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Robin Dapp
R
ISC-V: testsuite: Fix strcmp-run
.
c test
.
commit
|
commitdiff
|
tree
2023-12-11
Robin Dapp
RISC
-
V: R
e
c
o
g
niz
e
s
t
e
p
ped series in e
x
pan
d
_ve
c
_
p
erm_const
.
commit
|
commitdiff
|
tree
2023-12-08
Rob
i
n Dapp
RISC-V:
Add vectorized strcmp
a
nd s
t
rncmp
.
commit
|
commitdiff
|
tree
2023-12-08
R
o
b
in Dapp
RISC-V: Add vectori
z
ed strlen
.
commit
|
commitdiff
|
tree
2023-12-06
Robin D
a
pp
RISC-V:
Add vec_ini
t
e
x
pander
fo
r
masks [
P
R112854
]
.
commit
|
commitdiff
|
tree
2023-12-04
Robin
D
app
RISC-V: testsui
t
e: Rem
o
ve redun
d
ant
vector_hw
a
nd zvfh_hw
.
commit
|
commitdiff
|
tree
2023-12-04
R
obin Dapp
RI
S
C-V: Fix two te
s
tscases related
t
o -std changes
.
commit
|
commitdiff
|
tree
2023-12-04
Robin Dapp
RISC-V: Fix rawmem
c
h
r
im
p
lementa
t
i
on
.
commit
|
commitdiff
|
tree
2023-12-04
Robin Dap
p
RISC-V: Rename a
n
d unify stringop strategy handling
.
commit
|
commitdiff
|
tree
2023-11-21
R
o
bin Dapp
vect
:
Al
l
ow reduc_
i
nd
e
x != 1 for
C
O
N
D_
O
Ps
.
commit
|
commitdiff
|
tree
2023-11-21
Ro
b
in Dapp
RISC-V: t
e
stsui
t
e:
F
ix popco
u
nt
t
est
.
commit
|
commitdiff
|
tree
2023-11-21
Robin D
a
pp
R
I
SC
-
V: testsu
i
te: Add rv6
4
req
u
i
r
ement for bug-
9
and
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Robin Dapp
RISC-V: testsuite: Do no
t
set default a
r
ch for RVV
.
commit
|
commitdiff
|
tree
2023-11-20
R
o
bin Dapp
RISC
-
V: Disallow
6
4-bit
indexed
l
o
ads and st
o
res for
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Rob
i
n
D
a
pp
v
e
ct: Ad
d
bool
p
at
t
e
r
n handling
fo
r
COND_OPs
.
commit
|
commitdiff
|
tree
2023-11-17
Robin Dapp
v
e
ct: Pass truth t
y
pe to vect_get_ve
c
_defs
.
commit
|
commitdiff
|
tree
2023-11-13
Ro
b
in Dapp
RIS
C
-V: vsetvl: Refi
n
e R
E
G_EQUAL equ
a
lity
.
commit
|
commitdiff
|
tree
2023-11-10
Robin
Dap
p
RIS
C
-
V
: testsuite: Fix 32-bit FAILs
.
commit
|
commitdiff
|
tree
2023-11-10
Robin Dapp
vect: Look through pat
t
ern s
t
mt in fo
l
d_left_r
e
d
u
c
tion
.
commit
|
commitdiff
|
tree
2023-11-09
Robin Dapp
RISC-V/test
s
uite:
F
ix seve
r
al zvfh
t
ests
.
commit
|
commitdiff
|
tree
2023-11-07
Robin Dapp
v
ect/if
c
vt:
A
dd ve
c
_
c
ond
f
allback
a
nd c
h
eck for vecto
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Rob
i
n Dapp
t
estsuite/v
e
ct:
M
ake check more acc
u
rat
e
.
commit
|
commitdiff
|
tree
2023-11-07
Robin
Dapp
te
s
tsui
t
e
: Change e
x
pectation
f
or bb-slp-o
v
er-widen-n
.
c
commit
|
commitdiff
|
tree
2023-11-06
Robin Dapp
internal-fn:
A
dd VCOND_MAS
K
_L
E
N
.
commit
|
commitdiff
|
tree
2023-11-02
Robin Dap
p
i
f
cvt/vect: Emit COND_
O
P fo
r
c
o
nditi
o
nal
s
calar reduction
.
commit
|
commitdiff
|
tree
2023-10-31
Robin
Dapp
RISC-V: A
d
d
vector fmin/fmax
e
x
panders
.
commit
|
commitdiff
|
tree
2023-10-31
Robin Dapp
genemi
t
: Split insn-emit
.
cc into seve
r
al
pa
r
ti
t
i
ons
.
commit
|
commitdiff
|
tree
2023-10-27
R
o
bin Dapp
RISC
-
V: Add rawmemchr expa
n
der
.
commit
|
commitdiff
|
tree
2023-10-27
Rob
i
n
Da
p
p
R
IS
C
-V:
F
ix cond_sqrt tests
.
commit
|
commitdiff
|
tree
2023-10-23
Robin Dapp
vect: Allow same pr
e
cisio
n
for bit-precision conversions
.
commit
|
commitdiff
|
tree
2023-10-23
Robin Dapp
RISC-V: Add popcoun
t
fallback expa
n
der
.
commit
|
commitdiff
|
tree
2023-10-09
Ro
b
i
n Dapp
RISC-V: Add initial pipelin
e
description for
an out
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
R
o
b
in Dapp
testsuite: Fix vec
t
_c
o
nd
_
arith
_
* dump
check
s
for RVV
.
commit
|
commitdiff
|
tree
2023-09-01
Robin Da
p
p
RI
S
C-V: Add
v
e
c_extra
c
t
f
or BI -> QI
.
commit
|
commitdiff
|
tree
2023-09-01
R
o
bin Dapp
t
e
s
tsu
i
te/vect:
Make match pattern
s
more accurate
.
commit
|
commitdiff
|
tree
2023-08-24
Robin Dapp
R
ISC-V: Allow const 17-31 f
o
r vector shif
t
.
commit
|
commitdiff
|
tree
2023-08-24
Robin D
a
pp
R
ISC-V: Add mi
s
sing co
n
versi
o
n
t
ests
.
commit
|
commitdiff
|
tree
2023-08-24
Robin D
a
pp
RISC-V: Fix r
e
duc_strict
_
run-1 t
e
st ca
s
e
.
commit
|
commitdiff
|
tree
2023-08-16
Robin Dapp
RISC-V: Implement ve
c
tor "
a
v
e
ra
g
e"
autovec pattern
.
commit
|
commitdiff
|
tree
2023-08-16
Robin Dapp
in
t
e
rnal-fn
:
Fix ve
c
tor extract
i
on into pro
m
o
ted subreg
.
commit
|
commitdiff
|
tree
2023-07-24
Rob
i
n Dapp
vect:
H
andl
e
demoting FLOAT and pro
m
oting FIX_TRUNC
.
commit
|
commitdiff
|
tree
2023-07-18
Robin Dapp
MAINTAINERS: Add mys
e
l
f
as r
i
scv port re
v
i
e
wer
.
commit
|
commitdiff
|
tree
2023-07-12
Robin Dap
p
genopinit: Allow more
t
han
2
56 modes
.
commit
|
commitdiff
|
tree
2023-07-05
R
obin
D
app
gimp
l
e-isel: Recognize
vec_extract patter
n
.
commit
|
commitdiff
|
tree
2023-07-05
Robin Dapp
RISC-V: Support variab
l
e
index
in vec_e
x
trac
t
.
commit
|
commitdiff
|
tree
2023-07-05
R
obin
Dapp
RISC-V:
Allo
w
variable index for vec_set
.
commit
|
commitdiff
|
tree
2023-07-05
Ro
b
in Dapp
RISC-V: Ch
a
nge trun
c
ate to
f
lo
a
t_
t
ru
n
cate
i
n
narrowing
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
R
o
bin D
a
pp
Change MODE_B
I
T
SIZE
t
o MOD
E
_PRECISION for MOD
E
_VECTOR_
B
OO
L
.
commit
|
commitdiff
|
tree
2023-06-29
Robi
n
Da
p
p
tree-ssa-math-opts
:
Use element_precis
i
on
.
commit
|
commitdiff
|
tree
2023-06-27
Robin Dapp
RISC-V: Ad
d
autovect
wid
e
ning/narrowi
n
g
I
nteger/FP
.
.
.
commit
|
commitdiff
|
tree
2023-06-27
Ro
b
in Dapp
R
I
SC-V: Add aut
o
vec
FP widening/narrowing
.
commit
|
commitdiff
|
tree
2023-06-27
Robin
D
app
RISC
-
V: Add autovec FP int->float co
n
version
.
commit
|
commitdiff
|
tree
2023-06-27
Ro
b
in
D
app
RISC-V
:
Im
p
l
e
men
t
autov
e
c copysign
.
commit
|
commitdiff
|
tree
2023-06-27
Robin
D
a
pp
R
I
S
C-
V
:
Split VF iterators
f
or Zvfh(
m
in
)
.
commit
|
commitdiff
|
tree
2023-06-27
R
o
bin Dap
p
match
.
pd: Use element_mode
instead of T
Y
PE_
M
ODE
.
commit
|
commitdiff
|
tree
2023-06-20
R
o
bin Dapp
RISC-V:
t
estsu
i
te: Add mi
s
sing
-
m
a
bi=lp64d
.
commit
|
commitdiff
|
tree
2023-06-20
Robin
D
a
p
p
RISC-V: testsuite: Add -
W
n
o
-
psabi to vec_set/vec_
e
x
t
ract
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
o
b
in Dapp
RISC-V:
testsuite: Fix
vmul test
expe
c
tation and fix
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
R
I
SC-V: Add autovec FP unar
y
op
e
rations
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC
-
V: Add
autovec FP binary ope
r
ations
.
commit
|
commitdiff
|
tree
2023-06-19
Ro
b
in Dapp
RI
S
C-V: Add sign-extending variants
f
or vmv
.
x
.
s
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-V
:
Implem
e
n
t
ve
c
_set
and vec_
e
xtrac
t
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-V: Add
(
u)int
8
_t
to
binop tests
.
commit
|
commitdiff
|
tree
2023-05-30
Rob
i
n D
a
pp
R
I
SC-
V
: Allow all const
_
vec_du
p
licates as constants
.
commit
|
commitdiff
|
tree
2023-05-26
R
obin Dapp
RISC-V: Implement aut
o
vec
a
bs, vneg,
vnot
.
commit
|
commitdiff
|
tree
2023-05-26
Ro
b
in Dap
p
R
I
SC-V: Add autove
c
sign/zero
e
xt
e
nsion and
tru
n
cati
o
n
.
commit
|
commitdiff
|
tree
2023-05-19
Robin Dapp
RISC-V: testsuite: Remov
e
empty *-run
-
template
.
h
.
commit
|
commitdiff
|
tree
2023-05-19
R
o
bin Dapp
RI
S
C-V: All
o
w more loading of cons
t
vectors
.
commit
|
commitdiff
|
tree
2023-05-11
Robin Da
p
p
RIS
C
-V: Allow ve
c
tor co
n
stants in riscv_co
n
s
t_insns
.
commit
|
commitdiff
|
tree
2023-05-11
Ro
b
in Dapp
MAIN
T
A
INE
R
S:
F
ix alpha
b
etic sorti
n
g
.
commit
|
commitdiff
|
tree
2023-05-11
Robin Dapp
RISC-V: Add auto
v
ectorization tests fo
r
binary integer
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
Robi
n
D
app
RISC-V: Spl
i
t
off
s
hift patterns fo
r
autovectorization
.
commit
|
commitdiff
|
tree
2023-05-11
R
o
bin Dapp
RISC-V:
Cl
a
rify v
l
m
a
x and len
g
th handl
i
ng
.
commit
|
commitdiff
|
tree
2023-05-11
Rob
i
n
Dap
p
RIS
C
-V
:
Add
vect
o
rized
b
i
nops a
n
d i
n
sn_exp
a
nder h
e
lper
s
.
commit
|
commitdiff
|
tree
2023-04-27
Robi
n
D
a
p
p
M
AINT
A
INERS: Chan
g
e
my email a
d
dress
.
commit
|
commitdiff
|
tree
2023-04-21
R
obin D
a
pp
ris
c
v: Fix <bitmanip_insn> fallo
u
t
.
commit
|
commitdiff
|
tree