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
[11/n] PR85694: Apply pattern matching to pattern definition statements
2018-06-30
rsa
n
difo
[11/n] PR85694: A
p
ply pa
t
te
r
n
matchin
g
to pattern
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[10/
n
] PR
8
5
6
94: Spl
i
t out ch
e
ck for vec
t
o
r
izable as
s
o
ciati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9b/n
]
PR85694: Make
v
ect_is_simp
l
e_u
s
e look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
andi
f
o
[9a/n]
P
R
8
5
694: Reorder vect_is_simple_us
e
arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR8
5
6
9
4
: Make patt
e
rns check
for target s
u
p
port
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a vect_patter
n
_detected
helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add
a
vect_get_internal_def
he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5
/n
]
PR85
6
94: Remove
d
ead WIDEN_SUM h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[
4/n] PR85694:
Remove redundant
c
a
l
l
s
to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[
3/n]
P
R85694: Fix dum
m
y
a
s
signment hand
l
ing in vec
t
orizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
PR85694:
Attac
h
a DEF_SEQ only to
t
h
e original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR8
5
694: A
l
low pat
t
ern definitio
n
sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsand
i
fo
Tighten LRA te
s
t for relo
a
d
ing the inner reg of
a
paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use p
o
ly_int r
t
x acce
s
sors
instea
d
of hwi acc
e
ssors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
i
x
expan
d
_
e
xpr_r
e
al_1 handling of
B
LKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
difo
F
i
x phi
backedg
e
detection in b
a
ckprop (PR
8
5
9
8
9
)
commit
|
commitdiff
|
tree
2018-06-01
rsa
n
difo
Fix SVE f
a
llout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
ifo
Use poly_int tree acces
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
IF
N
_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
A
Arch64] Ad
d
SV
E
support for integer
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding ve
c
t
or intege
r
divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Fold VEC_C
O
ND
_
EXPRs to I
F
N_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
an "else" argument to IF
N
_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try ha
r
der
t
o
p
reserve operand ties in maybe_legitimi
z
e_ope
r
ands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
U
se canoni
c
alize_math_aft
e
r_
v
e
c
t
orization_p f
o
r FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
s
andifo
Add
a
class to represen
t
a gi
m
p
l
e mat
c
h
result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP d
e
f type when computing masks (PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
20
1
8-05
-
22 Ri
c
hard Sand
i
ford
<
r
i
chard
.
san
d
i
ford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
H
a
ndle a null lhs in ex
p
and_
d
irect_optab_fn (PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsandif
o
F
i
x t
r
ee-
s
sa-strl
e
n
handling of partial cl
o
bbers
(
PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Replace FMA_EXPR with one internal f
n
per
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple
FE sup
p
o
rt for
i
nternal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llow gimple_bu
i
ld w
i
th intern
a
l f
u
nctions
commit
|
commitdiff
|
tree
2018-05-16
r
sandifo
Hand
l
e vector
b
oolean typ
e
s wh
e
n
calculat
i
ng the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clo
b
b
ers
a
round IFN_L
O
AD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
M
o
ve C++ SVE test
s
to g
+
+
.
t
ar
g
et/aarch64
/
sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
Tig
h
ten conditi
o
n in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[
A
Arc
h
64] Predicated SVE c
o
mparison folds
commit
|
commitdiff
|
tree
2018-05-08
r
sandi
f
o
[AArch64] Use UNSPEC_ME
R
GE_PTRUE for co
m
p
ar
i
s
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch6
4
]
Tweak sve/vcond_6
.
c
t
e
st
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit in vect_
a
nalyze_data
_
ref_
d
ependenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andifo
Add missing
cases to vect_get_smallest_scal
a
r_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Set insn_last_add
r
ess in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV inf
o
rmati
o
n when aligning
fo
r
vectorisatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
po
l
y_span_traits f
i
xe
s
(PR 84811
)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't
t
ry
to
v
e
ctorise COND_EXPR
r
e
duction chai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
an
d
ifo
[AArch64] Fix mu
l
_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[
SLP/AAr
c
h64] Fix unp
a
c
k
handling fo
r
big-endian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add
a
t
lsdes
c
call patt
e
rn for
S
VE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[
AAr
c
h64] A
d
d SVE mul_high
p
art patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Richar
d
Sand
i
f
o
rd <
r
ichard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOO
P
_VINF
O
_M
A
SKS
for bb vectorisation (
P
R 84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
U
se loop->safelen ra
t
her
t
han loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR numbe
r
i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18-03-0
1
R
ichard Sandiford <richard
.
sandifo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighte
n
u
se of
HARD_FRAME_POINTER_REGNUM
in
a
lias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR 83965 handle
S
LP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
difo
Fix i
n
correc
t
T
ARGE
T
_M
E
M_REF
a
lignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Chec
k
array
i
ndices in o
b
ject_address_i
n
var
i
ant_
i
n_loop
_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a
D
E
CL
_
EXPR for VLA pointe
r
ca
s
ts
(
PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Ano
t
her fix fo
r
s
i
ngle-eleme
n
t pe
r
mutes (P
R
84
2
6
5)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Us
e
nonzero bits t
o
refine r
a
nge in spl
i
t_con
s
tant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Sim
p
lify LR
A
lowpart subr
e
g
fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
M
ake
l
to
.
exp wor
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
[A
A
rch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
i
f
o
Adjust ir
a
_init_re
g
i
ster_mov
e
_cost co
m
ment
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
Us
e
ran
g
e info in split_constant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
f
o
[AAr
c
h
6
4] Fi
x
S
V
E tests
u
ite
f
ai
l
ur
e
s
f
or ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AAr
c
h6
4
] Handle SVE subr
e
gs that are
effectiv
e
ly REVs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndi
f
o
[AArch6
4
] Prefer LD1R
Q
f
or
b
i
g
-
e
ndian S
V
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
n
difo
[
AArch
6
4] Use
all SVE LD1RQ vari
a
nts
commit
|
commitdiff
|
tree
2018-02-01
r
sandif
o
[AArch64] General
i
s
e
aarch64_
s
imd_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
]
Tighten
a
arch
6
4
_sec
o
ndary_reload conditio
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[AArch64] Fix
s
ve
/
ex
t
ract
_
[12]
.
c for big-e
n
dian S
V
E
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Fix LRA
s
u
breg calcul
a
ti
o
n
for big-endian
t
argets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indi
c
e
s::
s
e
r
ie
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
rs
a
n
d
ifo
Fix vect-reduc-
o
r_[12]
.
c
c
hanges i
n
r2
5
7
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
e
move explicit dg-do
runs from gc
c
.
dg/vect (P
R
8
3
889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
use of boolea
n
_true/fal
s
e_node (PR
83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Fix vect_float ma
r
kup for a c
o
uple
of
t
ests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
Disable some
patterns f
o
r fold-left reduct
i
o
n
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type handlin
g
in x8
6
s
c
a
t
ter
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandi
f
o
C
heck whether any
s
t
atements nee
d
maskin
g
(PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
n
ested induction
s
(PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
sandi
f
o
VIEW_CONVERT_EXPR slots f
o
r str
i
ct-a
l
ig
n
targets
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two fixes for live-out SLP
i
nductions (PR 83857
)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Move p
a
.
h FUNC
T
I
ON_ARG_SIZE to pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
f
o
F
i
x changelog
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
if
o
Avoid G
C
C 4
.
1
build failu
r
e
in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Do
n
'
t
group gathe
r
loa
d
s (PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missi
n
g vect_double in gcc
.
dg/vect/pr799
2
0
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandif
o
in
l
ine_s
m
all
_
functions speedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Sup
p
o
r
t for ali
a
sing with variab
l
e
stri
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
A
d
d su
p
p
o
rt for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow gat
h
er loa
d
s to
b
e
use
d
for group
e
d acces
s
es
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Us
e
gather
loads f
o
r strided a
c
c
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Add su
p
port
f
or SVE
gat
h
er lo
a
ds
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add s
u
p
por
t
fo
r
in-o
r
der addition reduc
t
ion using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Remove u
n
n
e
cessary tempor
a
ry in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the le
g
itimi
z
e_address_displacem
e
nt
h
ook
commit
|
commitdiff
|
tree
next