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
Tighten LRA test for reloading the inner reg of a paradoxical subreg
2018-06-12
rsandifo
T
ig
h
ten
L
RA t
e
s
t f
o
r rel
o
ading the in
n
er reg of
a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_in
t
rtx access
o
rs instead of hwi accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
ndifo
Fi
x
exp
a
n
d
_expr_real_1 handling
o
f
B
LKmode bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi ba
c
k
e
d
ge d
e
te
c
tion in backprop
(
PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fi
x
SVE fallout
fr
o
m
r
260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree acces
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Add I
F
N
_
COND_{MUL,DIV
,
MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
rch64
]
Add SVE support f
o
r integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pref
e
r
open
-
c
o
d
i
n
g vec
t
or integer division
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold VEC_COND_EXPRs
t
o IFN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
f
o
Add an
"else" argument to IFN_COND_* func
t
ions
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
T
r
y h
a
rder
to preser
v
e operand ties in
maybe_legitimiz
e
_opera
n
ds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonic
a
lize_ma
t
h_after_vectorizatio
n
_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
c
las
s
to re
p
re
s
ent
a
gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def typ
e
when computing masks (PR
8
5853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
018-05-22 Richard Sandiford <
r
ichard
.
s
a
ndiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
ifo
Handle
a
n
u
ll lhs in expa
n
d_
d
ir
e
ct_optab_f
n
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
r
san
d
i
f
o
Fix
tr
e
e
-
s
sa-st
r
l
e
n h
a
n
d
ling o
f
partial clobber
s
(PR85814
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_EXPR with one
internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple F
E
s
upport for internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_buil
d
with int
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-16
r
sandi
f
o
H
andle vector boo
l
ean types when calculat
i
ng the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add cl
o
bbers around I
F
N_
L
O
AD/STORE_
L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
Move C++ SVE tests t
o
g++
.
target/
a
arch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighten condition i
n
vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
r
c
h
6
4] Pred
i
ca
t
ed SVE compari
s
on fo
l
ds
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AAr
c
h64] Us
e
UNSPEC_MERGE_PTRUE
for comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AArch64] Twe
a
k sve/vcond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early
ex
i
t
i
n vect_an
a
l
y
ze_data_
r
ef_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
Add
m
issing c
a
s
e
s
to vect_ge
t
_s
m
a
l
lest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Set insn_last_
a
ddress in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Us
e
SCEV
i
n
for
m
ation
when alig
n
ing for
v
e
ctorisati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandifo
pol
y
_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Do
n
'
t
tr
y
t
o
vectorise COND_EXPR
reduct
i
on
ch
a
ins
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandif
o
[AArch64] Fix mu
l
_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AA
r
ch64] Fix unpack ha
n
dling f
o
r
b
i
g
-
e
ndia
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[AArch64] Add a tlsd
e
sc
c
al
l
patter
n
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64] Add SVE
m
u
l_highpart pa
t
tern
s
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
2018-03
-
13 Ri
c
ha
r
d Sand
i
ford <ri
c
hard
.
s
andifor
d
@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
oid &LO
O
P_VINFO
_
MASKS for
b
b
v
e
c
t
orisation (PR 846
3
4
)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Use loop->safelen rather than
l
oop-
>
force_vect
o
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Fix PR number i
n
changelog
entry
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
n
difo
2018-03-
0
1
Ric
h
ard Sandiford <richard
.
sand
i
ford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tighten use
of
HARD_FR
A
ME_POINTER_RE
G
NUM in
a
lias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
ndif
o
Make fix for PR 8396
5
ha
n
dle SLP reduction cha
i
ns
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
difo
Fix incorr
e
ct
TA
R
GE
T
_M
E
M_REF alignm
e
n
t
(PR
84419
)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
Check array
indices in o
b
ject_address
_
invar
i
ant_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA pointer cast
s
(P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Another fix
f
or
single-element permu
t
e
s (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
U
se non
z
ero bits to refine ra
n
ge
in sp
l
it_
c
onstant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
S
i
mplify LRA low
p
art subre
g
fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e lto
.
ex
p
wo
r
k
with T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[AA
r
ch64] Remove
S
VE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
Ad
j
ust i
r
a_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
U
s
e ran
g
e info in sp
l
it_const
a
n
t_of
f
s
e
t (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fi
x
SVE testsuite fa
i
lures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SVE subregs th
a
t
are e
f
fectiv
e
ly
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Pre
f
er
L
D
1
RQ
f
or big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] U
s
e a
l
l
SVE L
D
1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
ifo
[AArch64
]
G
e
neralise
a
arch64_sim
d
_valid_immediate
f
or SV
E
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64]
Ti
g
hten aarch64
_
secondary_re
l
oad condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
[AArch64] F
i
x sve/extract_[12
]
.
c for
big-e
n
dian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
r
sa
n
difo
F
ix LRA subreg
c
alculat
i
o
n
f
o
r big-end
i
an targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
if
o
Expand ve
c
_perm_indi
c
es::series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c changes
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explic
i
t dg-d
o
ru
n
s from gcc
.
dg/
v
ect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_true/fal
s
e_node
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float
m
arkup for a co
u
ple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Disabl
e
s
ome patter
n
s
f
or fo
l
d-left red
u
ctions (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix
vect_d
e
f_type handling in x86 s
c
atter
supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
C
heck
w
hethe
r
any statemen
t
s need maskin
g
(
P
R 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
difo
Avoid ICE
f
or
n
ested indu
c
t
i
ons (PR 83
9
14
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EXPR slots f
o
r strict-al
i
gn
t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-out SL
P
inductions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Move
p
a
.
h
FUNCTION_ARG_SIZE to pa
.
c
(PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Fi
x
chang
e
lo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Avoid
G
CC 4
.
1 build fai
l
ure
in fold-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Don't group
gather
l
oads (PR838
4
7)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
Mis
s
ing
ve
c
t_d
o
ub
l
e in gcc
.
dg/vect
/
pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inline
_
small_function
s
spee
d
up
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Supp
o
rt for aliasing with variable st
r
ides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
for SVE sca
t
t
e
r stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gathe
r
loads t
o
be used fo
r
grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gathe
r
loads for str
i
d
ed
a
c
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
d
d support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for i
n
-
order
a
dditi
o
n r
e
du
c
tion using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove
u
nnecessary te
m
porar
y
in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
R
ew
o
r
k
the legitimize_a
d
dress_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "e
a
rl
y
rematerialisation
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use sing
l
e
-it
e
r
a
t
ion
epilogues
w
hen peeling for
g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Allow
single-el
e
ment
i
n
t
er
l
eaving for non-p
o
wer
-
of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add su
p
port f
o
r conditiona
l
r
eductions using
S
VE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add
s
uppor
t
for ve
c
to
r
i
s
i
ng live-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add an empty
_
m
a
sk_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Handl
e
peel
i
ng for align
m
ent with maskin
g
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Al
l
ow the numbe
r
of
i
t
e
rations to
b
e smaller th
a
n VF
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Make ivop
t
s
h
andle calls t
o
i
nter
n
al functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPRs of T
A
R
G
ET_MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for reduct
i
on
s
in fu
l
ly-ma
s
ked
loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
sup
p
ort for
f
ully-predica
t
ed
l
o
ops
commit
|
commitdiff
|
tree
next