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
Handle SLP permutations for variable-length vectors
2018-06-30
rsandi
f
o
[9a/n] PR85
6
94: Reorder vect_is_simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
i
fo
[8/n] PR8
5
694: Mak
e
patterns check for ta
r
get support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/
n
] PR85694
:
Add
a vect_pattern_detected help
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[6/n]
P
R8
5
694: Add
a
vect_g
e
t
_internal_d
e
f helper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n] PR
8
5694: Remo
v
e dead WIDEN_SU
M
h
a
ndli
n
g
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[4/n] PR85694: Remove redun
d
a
nt c
a
lls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR
8
5694: Fix dummy assignment ha
n
d
l
ing in vector
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[2/n] PR85694: Atta
c
h
a D
E
F_SEQ only to the
o
riginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
dif
o
[1/n]
P
R8
5
6
9
4: Allow pattern def
i
nition statem
e
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Tighten LRA test
for
reloa
d
ing the inner reg
of
a
paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx ac
c
e
ssors
i
nstea
d
of hw
i
a
ccessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
e
xpand_e
x
pr_rea
l
_1 handling of
B
LKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
i
x
phi back
e
dge detection in
b
ackprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
F
ix SV
E
fa
l
lout f
r
om r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use pol
y
_int tr
e
e accessors
commit
|
commitdiff
|
tree
2018-05-25
rs
a
nd
i
fo
Add IFN_COND_
{
MUL,DIV,MOD
,
RDIV}
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
[AArch64] Add SVE support for
i
nteger division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vecto
r
i
n
t
eg
e
r di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold VEC_C
O
ND_EXPRs to
I
FN_COND_* whe
r
e
p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add an
"
else" argumen
t
to IFN_COND_* fu
n
c
t
ions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try harder to preserv
e
o
p
erand ties i
n
maybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Us
e
can
o
nicaliz
e
_
m
ath_a
f
ter
_
v
ectorizatio
n
_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
c
l
a
ss to represent a gimple mat
c
h r
e
sult
commit
|
commitdiff
|
tree
2018-05-23
rsan
d
ifo
Fix SLP def type when computi
n
g
m
a
sks (PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-05-
2
2
Richard Sandiford <r
i
chard
.
sandif
o
rd
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
i
fo
Handle a null lhs i
n
ex
p
and_direct_optab_
f
n (PR85
8
6
2)
commit
|
commitdiff
|
tree
2018-05-21
r
sandifo
F
i
x tree-ssa-strlen handling
of partial clobb
e
rs (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
n
d
ifo
Replace
FMA
_
EX
P
R
with one in
t
er
n
al fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gim
p
le F
E
support for intern
a
l function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple_build w
i
t
h internal func
t
ions
commit
|
commitdiff
|
tree
2018-05-16
rsandi
f
o
Handle vect
o
r boolea
n
types when calc
u
lating
t
he SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobber
s
ar
o
und IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
M
ove
C
+
+ SVE tests to g++
.
target/aarch64
/
sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
nd
i
fo
Tighten
conditio
n
in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
r
c
h64] P
r
edica
t
ed S
V
E compariso
n
f
o
l
ds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use
UNSPEC_
M
ERGE_PTR
U
E
f
or
c
omparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Twe
a
k sve/vco
n
d_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndif
o
Tighten early exit
i
n vect_analyze_d
a
ta_ref_d
e
pendence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add
missing cases to
vect_get_smal
l
est_scalar_
t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last
_
address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information when aligning for vec
t
orisa
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
difo
poly_spa
n
_traits
f
i
xes
(
PR 84811
)
commit
|
commitdiff
|
tree
2018-03-18
rsa
n
difo
D
on't try to
v
e
ctorise
C
OND_EXPR r
e
d
u
ction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix
m
ul_h
i
g
h
p
art_1_run
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AArc
h
64] Fix u
n
pack handling for big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArc
h
64] Add a t
l
sdesc call
patte
r
n for
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
A
rch64] Add SVE
m
ul
_
h
ighp
a
rt p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
201
8
-03-1
3
Ri
c
h
a
rd Sa
n
diford <ric
h
a
rd
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
sandifo
A
v
oi
d
&LOOP_VINFO_MASKS for bb vectorisation (P
R
846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
r
s
a
ndifo
U
se loop->safelen rather than loop-
>
force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Fix
P
R
number in c
h
angelo
g
en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
rs
a
nd
i
fo
2018-03-01
Ric
h
a
r
d
San
d
iford <richard
.
sandiford@linar
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
ighten use o
f
HARD_FRAME_PO
I
N
T
E
R_REGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Mak
e
fix fo
r
PR 83
9
65 h
a
ndle SLP reducti
o
n chains
commit
|
commitdiff
|
tree
2018-02-20
rsand
i
fo
Fix incor
r
ect TAR
G
ET_M
E
M_REF
alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
C
h
e
ck array indices
i
n
o
b
j
ect_address_inv
a
riant_in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
A
d
d
a
D
ECL
_
EXPR for VL
A
pointer casts (
P
R 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Another fix for
s
ingle-element
p
e
rmutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Use nonzero bits to refine range in split_c
o
nstant
_
offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
i
f
o
Simplify
LRA lowpa
r
t
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp
work with
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[AArch64] Remov
e
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndi
f
o
Adjust ira_init_register_move_cost commen
t
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
Us
e
rang
e
i
nfo
i
n spl
i
t
_cons
t
ant_of
f
set (P
R
816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
f
o
[AArch64]
F
i
x SVE test
s
uite failur
e
s for
I
LP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Handle SVE subregs that
a
re effect
i
v
e
ly R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
c
h64] Prefer LD1RQ f
o
r
b
ig-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64]
Use al
l
S
V
E
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Arch64] Ge
n
er
a
lise aarch64_simd_val
i
d_immediate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[AA
r
ch64] T
i
ght
e
n aa
r
ch
6
4_secondar
y
_reloa
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AAr
c
h6
4
] Fix sve/
e
xtract_[12]
.
c
for big-
e
ndian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
r
sand
i
fo
Fix
LRA subreg c
a
lculati
o
n for big-endian
targets
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Expand vec_perm
_
indi
c
es
:
:seri
e
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c cha
n
ges in r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Remove
e
xplicit dg-do
runs from gcc
.
dg
/
vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Fix us
e
of boole
a
n_
t
rue/fa
l
se
_
node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andif
o
Fix vect_fl
o
at markup for
a
c
ouple of tests
(
PR 8388
8
)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Disable
s
o
me p
a
tterns for fold-left r
e
ductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
F
i
x vect_def_type handling in x
8
6 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck whe
t
her any
s
tatements
n
eed
m
asking (P
R
83922
)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoi
d
ICE
for ne
s
ted induc
t
ions
(PR 8
3
9
1
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VI
E
W_CONVERT_EX
P
R slots
f
or strict-align targets
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
andi
f
o
Two
f
i
x
es for live-out SL
P
induc
t
ions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Move
pa
.
h FUNCTI
O
N_ARG_SIZE to
p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid
GCC 4
.
1 build
failu
r
e
in fold-con
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't group gather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
andifo
Missi
n
g
vect_d
o
uble
in gcc
.
dg/
v
ect/pr79920
.
c (
P
R838
3
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_
s
mall_func
t
ions spe
e
d
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support fo
r
aliasing with v
a
riable
stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for SVE scatter stor
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Al
l
ow gather loads to be
used for
grou
p
ed
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e gather loads for
s
trided acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
A
dd suppor
t
for S
V
E gather
l
oad
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
f
o
Add su
p
port for i
n
-order a
d
dition reduction usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Remove
u
nn
e
cessary temporary in
t
r
e
e-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Rework t
h
e legitimize_address_dis
p
lacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early rematerial
i
sati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use single-iteration epi
l
ogues when peeli
n
g for
g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Allow single-elem
e
n
t
int
e
rleaving for non-po
w
er
-
of
.
.
.
commit
|
commitdiff
|
tree
next