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
R
o
bin
D
a
pp
RISC-V: Add
testcase fo
r
PR114
7
49
.
commit
|
commitdiff
|
tree
2024-04-15
Robin Dapp
R
I
SC-V
:
Ad
d
VLS t
o
ma
s
k vec_e
x
tract [PR114668]
.
commit
|
commitdiff
|
tree
2024-03-07
Rob
i
n Dapp
vect:
Do not peel epilog
u
e for
part
i
al vectors
.
commit
|
commitdiff
|
tree
2024-03-06
R
obin Dapp
RISC-V: Use vmv
1
r
.
v
i
nst
e
ad o
f
vmv
.
v
.
v for
f
ma output
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
R
o
bin Dapp
RISC-V: Ad
j
ust vec un
i
t-st
r
ide
lo
a
d/stor
e
costs
.
commit
|
commitdiff
|
tree
2024-02-23
R
o
b
in Dapp
RISC-V:
Fix vec_i
n
it for simple sequences [PR114028]
.
commit
|
commitdiff
|
tree
2024-01-31
Robin
D
a
p
p
match: Fix
vc
o
n
d
into conditional op
f
olding [P
R
1136
0
7]
.
commit
|
commitdiff
|
tree
2024-01-26
Rob
i
n
Dapp
g
e
nopinit:
Split init_all_optabs [PR113
5
75]
.
commit
|
commitdiff
|
tree
2024-01-25
Robin Dapp
fold-con
s
t: Hand
l
e AND, IOR, XOR with s
t
epped vectors
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Robin Dapp
testsuite/vect: Ad
d
target checks to refined patt
e
rns
.
commit
|
commitdiff
|
tree
2023-12-14
R
ob
i
n Dapp
e
xpmed: Compare
u
n
it_preci
s
ion for better m
o
de
.
commit
|
commitdiff
|
tree
2023-12-14
Robin Dapp
e
xpm
e
d: Us
e
GET_MO
D
E_
P
RECISION
and expa
n
d
er
'
s ou
t
put
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Robin Dap
p
RISC-V: testsuite: Fi
x
strcmp-run
.
c t
e
st
.
commit
|
commitdiff
|
tree
2023-12-11
Rob
i
n D
a
pp
RISC-V: Recognize stepped seri
e
s
i
n expand_vec
_
perm_const
.
commit
|
commitdiff
|
tree
2023-12-08
Ro
b
i
n Dapp
RISC-V: Add vectorized strc
m
p and strncm
p
.
commit
|
commitdiff
|
tree
2023-12-08
Rob
i
n Dapp
RI
S
C-V: Add vecto
r
ized strlen
.
commit
|
commitdiff
|
tree
2023-12-06
R
obin Dapp
R
ISC
-
V: Add
vec_init expande
r
for masks [
P
R1
1
285
4
]
.
commit
|
commitdiff
|
tree
2023-12-04
Robin Dap
p
RISC-V: te
s
t
suite: Re
m
ove redun
d
ant vector_
h
w
and
z
vfh_hw
.
commit
|
commitdiff
|
tree
2023-12-04
Robi
n
Dapp
RISC-V: Fix two testscases
r
elated t
o
-std
c
hanges
.
commit
|
commitdiff
|
tree
2023-12-04
R
o
bin Dapp
RISC-V: Fix
r
awmemch
r
im
p
le
m
ent
a
ti
o
n
.
commit
|
commitdiff
|
tree
2023-12-04
Robin D
a
pp
RI
S
C-V:
Rename and
u
n
i
fy
stringop strategy
h
a
ndling
.
commit
|
commitdiff
|
tree
2023-11-21
Robin Dapp
vect:
A
llow reduc
_
ind
e
x != 1 fo
r
COND
_
OPs
.
commit
|
commitdiff
|
tree
2023-11-21
Robin D
a
pp
R
I
SC-V: testsuite: Fix popc
o
unt
test
.
commit
|
commitdiff
|
tree
2023-11-21
Robin Da
p
p
R
ISC-V:
testsuite: Add r
v
6
4 requ
i
r
ement
f
or bug-9 and
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Robin Dapp
RI
S
C-V: testsuite: Do
not set d
e
fau
l
t arch fo
r
R
V
V
.
commit
|
commitdiff
|
tree
2023-11-20
Robin Dapp
RISC-V:
Disallo
w
64-bit indexed loads and stor
e
s for
.
.
.
commit
|
commitdiff
|
tree
2023-11-20
Robi
n
Da
p
p
vect: Add
b
o
o
l pattern handling for COND_OP
s
.
commit
|
commitdiff
|
tree
2023-11-17
Ro
b
in D
a
pp
ve
c
t: Pa
s
s tru
t
h type to vect_get_
v
ec_de
f
s
.
commit
|
commitdiff
|
tree
2023-11-13
R
obin Dapp
RISC-V: v
s
etvl: Re
f
ine REG
_
EQU
A
L equality
.
commit
|
commitdiff
|
tree
2023-11-10
Robin Da
p
p
RI
S
C-V: t
e
stsuite
:
Fix 32-b
i
t FAILs
.
commit
|
commitdiff
|
tree
2023-11-10
Robin Dapp
vect: L
o
ok t
h
ro
u
gh patt
e
rn stm
t
in fold_left_
r
eduction
.
commit
|
commitdiff
|
tree
2023-11-09
Robin
Dapp
RISC-V/testsuit
e
: Fix se
v
eral zvfh
tests
.
commit
|
commitdiff
|
tree
2023-11-07
Robi
n
Da
p
p
ve
c
t/i
f
cvt: Add vec_cond fallback and check for v
e
cto
r
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Robin
Dapp
tes
t
suite/vect:
Make check more accurate
.
commit
|
commitdiff
|
tree
2023-11-07
R
obin
Dapp
testsuite: Change ex
p
e
c
t
ation for bb-slp-ove
r
-wid
e
n
-n
.
c
commit
|
commitdiff
|
tree
2023-11-06
Robin Dapp
inter
n
al-f
n
: Ad
d
VC
O
ND_MASK_LEN
.
commit
|
commitdiff
|
tree
2023-11-02
Robin
D
app
ifcvt/vect:
Emit COND_OP
f
or
co
n
ditional sca
l
ar
r
eduction
.
commit
|
commitdiff
|
tree
2023-10-31
Robin Dapp
R
I
SC-V:
Add vector
fmin/fma
x
e
x
panders
.
commit
|
commitdiff
|
tree
2023-10-31
Robi
n
Dapp
genemit: Split ins
n
-
emit
.
cc into
several partitions
.
commit
|
commitdiff
|
tree
2023-10-27
Robin
D
app
RISC-V:
Add rawmemchr e
x
pander
.
commit
|
commitdiff
|
tree
2023-10-27
R
o
bin Dapp
R
I
SC-V: Fix cond_sqrt te
s
t
s
.
commit
|
commitdiff
|
tree
2023-10-23
Robi
n
D
a
p
p
vect: Allow sa
m
e precision for bit-precis
i
on con
v
e
r
sions
.
commit
|
commitdiff
|
tree
2023-10-23
R
obin Dapp
RI
S
C-V:
Add popcount fallback expander
.
commit
|
commitdiff
|
tree
2023-10-09
Robin Dapp
RISC-V: Add initial pip
e
line des
c
ription
f
or an out
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Ro
b
in Dap
p
t
e
stsuite: Fix vect_cond_arit
h
_
*
dump check
s
for
R
VV
.
commit
|
commitdiff
|
tree
2023-09-01
Rob
i
n Dapp
RISC-V: Add vec_extract fo
r
BI
-> QI
.
commit
|
commitdiff
|
tree
2023-09-01
Robin Dapp
tes
t
s
u
ite/vect: Make ma
t
ch patterns
m
ore a
c
curate
.
commit
|
commitdiff
|
tree
2023-08-24
Robin Dapp
R
I
SC
-
V: Enable pressure-a
w
are s
c
heduling
by
def
a
ult
.
commit
|
commitdiff
|
tree
2023-08-24
Robin Dapp
RISC
-
V: A
l
low
c
o
ns
t
17-3
1
for vector shif
t
.
commit
|
commitdiff
|
tree
2023-08-24
R
obin
D
app
R
I
SC-V: Add
missing
c
on
v
ersion te
s
ts
.
commit
|
commitdiff
|
tree
2023-08-24
R
o
b
in Dapp
RISC
-
V: Fix reduc_strict_run-
1
test case
.
commit
|
commitdiff
|
tree
2023-08-16
Robin Dap
p
RISC-V:
Implement v
e
ctor "average" autovec patte
r
n
.
commit
|
commitdiff
|
tree
2023-08-16
Robin Dapp
i
n
t
ernal-fn: Fix vec
t
o
r
extraction i
n
to promoted subreg
.
commit
|
commitdiff
|
tree
2023-07-24
Robin Da
p
p
vect:
H
andle demotin
g
F
L
O
AT and prom
o
ting
FIX_
T
R
U
NC
.
commit
|
commitdiff
|
tree
2023-07-18
Robi
n
Dapp
M
A
INTAINERS: Add myself as riscv port revi
e
wer
.
commit
|
commitdiff
|
tree
2023-07-12
Robin D
a
pp
genopini
t
:
A
llow more
than 256 modes
.
commit
|
commitdiff
|
tree
2023-07-05
Robin Dapp
gimpl
e
-is
e
l: Recognize vec_e
x
t
ract pa
t
tern
.
commit
|
commitdiff
|
tree
2023-07-05
Robin Dapp
RISC-V:
S
upport
v
ari
a
b
l
e
ind
e
x in v
e
c_extr
a
ct
.
commit
|
commitdiff
|
tree
2023-07-05
R
obin Dapp
RI
S
C-V: Allow variable
i
n
d
ex for vec_s
e
t
.
commit
|
commitdiff
|
tree
2023-07-05
Robi
n
Da
p
p
RISC-V: Ch
a
nge t
r
un
c
ate to float_trun
c
ate in nar
r
owing
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
R
o
bin Dapp
Chang
e
MODE_BI
T
SI
Z
E to MODE_PRECISION for MODE_V
E
CTOR_BOOL
.
commit
|
commitdiff
|
tree
2023-06-29
Robin Dapp
t
r
ee-ssa
-
mat
h
-opts
:
Use element_precision
.
commit
|
commitdiff
|
tree
2023-06-27
Robin Da
p
p
RISC-V: Add aut
o
vect widening/narrowing I
n
teger/FP
.
.
.
commit
|
commitdiff
|
tree
2023-06-27
Robin Dapp
RIS
C
-V: Add
autovec FP widening/narr
o
w
ing
.
commit
|
commitdiff
|
tree
2023-06-27
Robin
Dap
p
RISC-V: Add autove
c
FP
i
nt->
f
l
o
at convers
i
o
n
.
commit
|
commitdiff
|
tree
2023-06-27
Robin D
a
pp
RISC-
V
: Implement
au
t
o
vec copysign
.
commit
|
commitdiff
|
tree
2023-06-27
Rob
i
n
D
a
pp
RI
S
C
-
V:
S
p
lit VF iterators for
Z
v
fh(min)
.
commit
|
commitdiff
|
tree
2023-06-27
Robi
n
Dapp
m
a
tch
.
pd: Use e
l
ement_mode instead of T
Y
P
E
_MOD
E
.
commit
|
commitdiff
|
tree
2023-06-20
Robin Dapp
RISC
-
V: testsuite: Add missing -mabi=lp64d
.
commit
|
commitdiff
|
tree
2023-06-20
Rob
i
n Dapp
RI
S
C-
V
:
t
estsuite: Add -Wno-psab
i
to vec_s
e
t/v
e
c_e
x
tract
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
R
o
bin Dap
p
RISC-V: tes
t
suite: Fix
vmul
test expect
a
tion and fix
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-V: Add aut
o
vec FP unary
o
perations
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-
V
: Add auto
v
ec FP bin
a
ry op
e
rations
.
commit
|
commitdiff
|
tree
2023-06-19
R
obin Dapp
RIS
C
-
V: Add sign-exten
d
i
ng v
a
riants
for
v
mv
.
x
.
s
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-V: Implement vec_set and ve
c
_
extract
.
commit
|
commitdiff
|
tree
2023-06-19
Robin Dapp
RISC-
V
: Add (u)int8_t to binop
tests
.
commit
|
commitdiff
|
tree
2023-05-30
Ro
b
in Dapp
RISC-V:
Allow all const_vec_duplica
t
e
s
as constants
.
commit
|
commitdiff
|
tree
2023-05-26
Robin Dapp
RISC-V: Implement autovec abs, vneg, vnot
.
commit
|
commitdiff
|
tree
2023-05-26
Robin
Dapp
RISC-V: Add aut
o
vec sign/zero
extension and truncat
i
on
.
commit
|
commitdiff
|
tree
2023-05-19
R
obin Dapp
RISC-
V
: test
s
uite: Remo
v
e em
p
t
y *-ru
n
-
t
emplate
.
h
.
commit
|
commitdiff
|
tree
2023-05-19
Robin
D
app
RISC-V: Allow
mo
r
e loading o
f
const vec
t
ors
.
commit
|
commitdiff
|
tree
2023-05-11
Robin D
a
pp
RISC-V: Allow
vector constants in riscv_co
n
st_insns
.
commit
|
commitdiff
|
tree
2023-05-11
Rob
i
n Dapp
MA
I
NTAINERS: Fix alphabetic sorting
.
commit
|
commitdiff
|
tree
2023-05-11
Robin Dapp
R
I
S
C
-V: Add autovec
t
oriza
t
ion
test
s
for
b
inary i
n
teger
.
.
.
commit
|
commitdiff
|
tree
2023-05-11
R
o
bin
D
ap
p
RISC-V: Split off
shift pat
t
erns for autovectorization
.
commit
|
commitdiff
|
tree
2023-05-11
Robin Dapp
R
I
S
C-V: Cl
a
rify vlma
x
and
length
handling
.
commit
|
commitdiff
|
tree
2023-05-11
Robin Dapp
RISC-V: Add vectoriz
e
d
binops an
d
insn_expander helpers
.
commit
|
commitdiff
|
tree
2023-04-27
Robin
D
app
MAINTAINE
R
S:
Change my email address
.
commit
|
commitdiff
|
tree
2023-04-21
Robin Dapp
riscv: Fix <bitmanip_insn>
f
allout
.
commit
|
commitdiff
|
tree
2023-03-07
Robin Dapp
test
s
uite:
Fix another syntax problem
i
n
s
lp-
3
.
c
commit
|
commitdiff
|
tree
2023-03-03
R
o
bin Dapp
s390: U
s
e ar
c
h14
in
s
te
a
d of z1
6
for
-
m
a
rch=native
.
commit
|
commitdiff
|
tree
2023-03-03
Robin D
a
pp
s3
9
0:
F
ix ifcvt t
e
st cases
.
commit
|
commitdiff
|
tree
2023-03-03
R
o
bin Dapp
testsuite: Do
n
ot
e
xpect
p
artial vectori
z
ation
for
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Robin Dap
p
s390: Add LEN_LOAD/LEN_STORE support
.
commit
|
commitdiff
|
tree
2022-10-19
Robin
D
app
s390:
Fix bootstrap error with checking and -m
3
1
.
commit
|
commitdiff
|
tree
2022-09-14
Robin Dap
p
te
s
tsuite/s
3
90: Add -mzarch to
i
fcvt te
s
t ca
s
e
s
.
commit
|
commitdiff
|
tree
2022-09-14
Robin Dapp
test
s
uite/s390: Fix vperm-rev testca
s
es
.
commit
|
commitdiff
|
tree
2022-08-29
Robin Dapp
s
390: Change SET r
t
x_cost
h
andli
n
g
.
commit
|
commitdiff
|
tree
2022-08-29
Rob
i
n
Dapp
s390: Rec
o
gn
i
z
e
re
v
erse/
e
le
m
ent swap permute patt
e
rns
.
commit
|
commitdiff
|
tree
2022-08-29
Robin Dapp
s390: Implement vec_extract
vi
a
vec_select
.
commit
|
commitdiff
|
tree
next