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
rs
a
ndifo
T
ighten
L
R
A
tes
t
for re
l
o
ading the i
n
ner reg
of a paradoxic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx accessors
i
nst
e
ad of
h
wi
a
cc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rs
a
ndifo
Fix
e
x
pand_exp
r
_real_1 ha
n
dling of
B
LKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
i
x phi backedge detec
t
ion in ba
c
kprop (
P
R859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE
f
a
llout
f
r
om r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Use poly_int tr
e
e
accessor
s
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Add IFN_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
ndifo
[
A
Arch64] Add SVE
s
upport for int
e
ger
division
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Pref
e
r open-co
d
i
n
g
vector integer
division
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
F
o
ld VEC_COND_EXPRs t
o
IFN_COND_* wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d
an "e
l
se" argument to IFN_COND_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
T
r
y
harder to prese
r
ve operand
t
i
e
s in may
b
e_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonicaliz
e
_m
a
th_after_vect
o
r
i
za
t
ion_p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to represent a gi
m
ple
match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndifo
Fix SLP def typ
e
when
computing m
a
sks (PR
8
5
8
5
3
)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Richard
S
andi
f
ord <ri
c
hard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
Handle a null lh
s
in expand
_
direct_op
t
a
b
_fn (PR8
5
862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-s
t
rlen hand
l
ing of
partia
l
cl
o
bb
e
rs (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
n
dif
o
Replace FMA_EXP
R
with one
i
nte
r
nal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
r
s
an
d
ifo
Gimple FE
support
for intern
a
l functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_bu
i
ld with internal fun
c
tions
commit
|
commitdiff
|
tree
2018-05-16
r
s
a
ndifo
Handle vector
b
oolean types when calculating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
a
nd
i
f
o
Add
c
lobbers aroun
d
IFN_LOAD/STORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
d
i
f
o
Move C++ SVE tes
t
s to g++
.
target
/
aarch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tigh
t
en c
o
nd
i
ti
o
n in vect/pr85586
.
c (PR 8
5
654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicate
d
SVE
comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
di
f
o
[AArch64]
U
se UNS
P
EC_MERGE_PTRUE for compar
i
s
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[
A
Arch64]
T
we
a
k sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
s
andifo
Tighten early
e
xit in vect_
a
n
alyze_dat
a
_ref_depen
d
en
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing cases to vect_ge
t
_smallest_scalar_ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
i
n
sn_
l
ast_address
i
n final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV informat
i
on wh
e
n aligning for vecto
r
isatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
sandif
o
poly_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
on't try to vector
i
s
e
COND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandi
f
o
[A
A
rch64] F
i
x
m
ul
_
highpart
_
1_ru
n
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
[
SLP/AAr
c
h6
4
] Fix
unpa
c
k handl
i
n
g
for big-endian
S
VE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[
AArch
6
4] Add a
tlsd
e
sc call pattern fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64]
A
dd SVE
m
u
l_highpa
r
t
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
201
8
-03-13 Richard Sandiford <richard
.
sa
n
d
i
f
o
r
d
@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Av
o
i
d
&L
O
OP_VINFO_MASKS fo
r
bb ve
c
torisat
i
on (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
an
d
ifo
Use
loo
p
->safelen rather tha
n
loop->force_
v
ecto
r
ize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x PR number
in
c
hangel
o
g
e
ntry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Rich
a
rd Sandiford <richard
.
sand
i
ford@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tigh
t
en u
s
e
o
f H
A
RD_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandif
o
Ma
k
e fix for PR 83
9
65
handle SLP redu
c
tion chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fi
x
incorre
c
t TARGET_MEM_REF al
i
gnment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
C
heck array
i
ndices in object
_
a
d
dress_
i
nvarian
t
_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_E
X
PR for VLA
p
ointer
cas
t
s (PR 8
4
305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for sing
l
e-elem
e
nt permute
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Us
e
nonzero bits to refine
range in s
p
lit_constan
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
n
d
ifo
Simplify LRA l
o
wpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
nd
i
fo
Make lto
.
exp work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64]
R
emo
v
e
SVE XF
A
ILs
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
Adju
s
t
ir
a
_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndif
o
Use ran
g
e info in split_c
o
nstant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch64]
Fix SVE tests
u
ite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SV
E
subregs
t
h
at are eff
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefer LD1RQ for big-endian S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Us
e
all SV
E
LD
1
RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] G
e
n
eralise a
a
rch64_simd_valid_im
m
ediate fo
r
SV
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Arch64
]
Tighten aa
r
ch64_secondary_re
l
oa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
f
o
[AArch
6
4] Fix
sve/extract_[12]
.
c
for
b
ig-endian
SVE
commit
|
commitdiff
|
tree
2018-01-30
r
san
d
ifo
Fix LRA subreg
calculation
for
b
ig-endian targets
commit
|
commitdiff
|
tree
2018-01-30
r
san
d
i
f
o
Expand vec_pe
r
m_indices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
r
s
a
n
difo
F
ix vect-reduc-or_
[
1
2]
.
c
changes in r257
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remov
e
explicit d
g
-do runs from
g
cc
.
dg/vect
(
P
R
838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix use
o
f
b
oole
a
n
_tr
u
e/false_no
d
e
(PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
F
ix vect_float markup fo
r
a couple of t
e
st
s
(
P
R 8
3
888)
commit
|
commitdiff
|
tree
2018-01-23
r
s
a
ndifo
Disab
l
e some
p
atterns fo
r
f
o
l
d-left reductions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
Fix ve
c
t_def
_
ty
p
e
h
andling in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check
whether any
statements need mas
k
ing
(
PR 8
3
922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void ICE for
n
ested induc
t
io
n
s (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rs
a
ndifo
VIEW_CONVERT_EXPR slots for strict-
a
lig
n
t
a
r
g
ets
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Two fixes for live-out S
L
P
in
d
u
ct
i
ons (PR
8
3857
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move
pa
.
h
FUNCTI
O
N_ARG_S
I
Z
E
to
p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndi
f
o
F
i
x changelog
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
A
v
oid GCC 4
.
1
buil
d
f
ailure
in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
d
i
fo
Don't group gath
e
r loads
(PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect
_
dou
b
le in gcc
.
dg/vect/pr7
9
920
.
c (PR
8
3836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
nline_small_functi
o
ns spee
d
up
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for
a
liasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for SVE scatter s
t
ore
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llo
w
gather lo
a
ds to be used for groupe
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
ather l
o
ads
fo
r
strided ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support for S
V
E gat
h
e
r
loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
up
p
or
t
for in-or
d
er addition red
u
ction
u
sing
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove
u
nnece
s
sary temporary
i
n
tree-if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rew
o
rk the l
e
g
i
timize_address_displacement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "e
a
rly rem
a
terialis
a
tion" pass
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
U
s
e single-iterat
i
on epilogues when peeling
for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow sin
g
le-elemen
t
interleaving for n
o
n-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add suppor
t
for
c
onditional
r
eductions us
i
ng SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upp
o
rt f
o
r vectorising live-o
u
t values using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add an empty
_
ma
s
k_is_expe
n
s
i
ve hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peelin
g
for al
i
gnment wi
t
h
m
asking
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Al
l
ow the number of iterations to b
e
sm
a
l
l
er than VF
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Make ivopts handl
e
c
a
lls
t
o
i
nt
e
rnal function
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADD
R
_EXPRs of TA
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for reductions in fully-mask
e
d loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for f
u
lly-
p
r
e
dicated loops
commit
|
commitdiff
|
tree
next