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
[13/n] PR85694: Try to avoid vectorising casts of invariants
2018-06-30
rsandifo
[13/n]
P
R85694: Try
t
o avoid vecto
r
isin
g
c
asts of inv
a
rian
t
s
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12
/
n] PR
8
5694: Rework det
e
ction of wide
n
ed operati
o
ns
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n
] PR8569
4
: Apply pattern matchin
g
to pattern
definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
a
ndifo
[10/n] PR8
5
694: Split out check f
o
r vectori
z
able associati
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[9
b
/n] PR85694: Make vect_is_
s
imple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[9a/n] PR
8
5
6
94: R
e
order vect
_
is_simple
_
u
se argume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[8/n] P
R
85694: M
a
k
e
p
attern
s
che
c
k for target support
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
difo
[7/n]
PR85694: Add a vect
_
pattern_detected
helper
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[6/n] PR85694: Add
a
v
e
ct_get_interna
l
_de
f
helpe
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[5/n]
P
R85694: Remove dead
W
IDEN_S
U
M handlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redunda
n
t
calls
to
types_compatib
l
e_
p
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[3/
n
] PR85694: Fix d
u
mmy assignment ha
n
dling in vector
i
z
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2/n] PR85694: Attach a DEF_SEQ o
n
ly to the
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/
n
]
PR8
5
6
94: Allow
patt
e
rn definition stat
e
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
T
i
ghten LRA test for reloading the inner reg of a
p
arado
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andi
f
o
Use poly
_
int rtx accessors
instead of hwi
a
ccess
o
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsand
i
fo
Fix expand_expr_rea
l
_1 handling of BLK
m
ode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix
p
hi backedg
e
det
e
ction i
n
backprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix SVE fallout
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_
i
nt tre
e
accesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_{MUL,
D
IV,MOD,RD
I
V}
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
f
o
[
AA
r
ch6
4
] Ad
d
SVE
su
p
port
for integer d
i
vis
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vecto
r
integer divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fol
d
VEC_COND
_
EXP
R
s
to IF
N
_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d a
n
"else" ar
g
ument to
IFN_CO
N
D_*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try
ha
r
d
er to
p
r
ese
r
ve operand
t
ies in maybe
_
leg
i
timize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canonic
a
lize_math_after
_
vect
o
r
i
zatio
n
_
p
f
or
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to represent a g
i
mple match res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP d
e
f type when computing masks (
P
R85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-05-22 Richa
r
d Sandiford <richard
.
sand
i
ford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
i
fo
H
andl
e
a nul
l
lhs in expand
_
di
r
e
ct_optab_fn (P
R
85
8
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsandif
o
Fix
tree-ssa-strlen
han
d
ling of partial cl
o
bbers
(
PR85
8
14)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
R
eplac
e
FMA_EXP
R
with one internal
fn per
o
ptab
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Gimpl
e
FE support for
i
nternal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llow gimple_build with int
e
rnal functio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Han
d
le vect
o
r b
o
olean t
y
pes
w
hen
c
alculating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add clobbers ar
o
und IFN_LO
A
D/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ S
V
E tests
t
o g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten
condit
i
on
i
n v
e
ct/
p
r85586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
AArch
6
4] Pre
d
icated SVE com
p
a
rison folds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h6
4
] Use UNSPEC_ME
R
GE_PTRU
E
for co
m
p
a
r
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AA
r
ch64]
Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit in vect_analyze_data
_
ref_
d
ependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add m
i
ssing cases to vect_
g
et_sm
a
lles
t
_scalar_typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Set insn_last_address in fina
l
_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
an
d
if
o
Use SCEV information when aligning for
v
ectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
a
ndifo
poly_spa
n
_
traits fixes (PR 84
8
11)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't
t
ry t
o
vectorise COND_EXPR
r
eduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
sandifo
[A
A
rch
6
4] Fix mu
l
_h
i
g
h
p
art_1
_
r
u
n
.
c
marku
p
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[SLP/AArch64] Fix unpa
c
k handling for big-endian
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
dif
o
[AArch64] Add a tls
d
esc cal
l
pat
t
er
n
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add SVE mul_highpart pat
t
er
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
R
ic
h
ard Sandi
f
o
rd <ric
h
ard
.
s
a
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avo
i
d &LO
O
P_VINFO_MASKS f
o
r bb vectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Use loo
p
->safelen rat
h
e
r
than loop->for
c
e_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR n
u
mber
i
n
changelog
en
t
ry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
20
1
8-03
-
0
1 Richard Sandi
f
ord <richar
d
.
sa
n
di
f
ord@
l
in
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tight
e
n us
e
of HARD
_
F
RAME_PO
I
NTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandi
f
o
Make f
i
x for PR 83965 hand
l
e SLP reduct
i
on chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorr
e
ct TA
R
GET_
M
EM_REF ali
g
nment (PR
844
1
9)
commit
|
commitdiff
|
tree
2018-02-14
r
s
a
n
dif
o
Check
a
rray indic
e
s in object_
a
d
dress_invariant_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandifo
Add a DECL_EXP
R
f
o
r VLA pointer casts (PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
n
oth
e
r fix for single-element permut
e
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use nonzero
bits to refine range in split_
c
o
n
s
tant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e lto
.
exp w
o
rk
w
i
t
h Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
f
o
[
AArch64] R
e
m
ove SV
E
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_re
g
ister_move
_
c
o
st c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
Us
e
rang
e
info in split_constant
_
offset (P
R
81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArch64] Fix SVE testsuite fa
i
lures for I
L
P32 (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[AArch64] Handle SVE subregs t
h
at are effectivel
y
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
ifo
[AArch
6
4] Prefer LD1RQ for big-endi
a
n
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[AAr
c
h
6
4] Us
e
all SVE
L
D1RQ
varia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
di
f
o
[AArch64] General
i
se aarch64_simd_val
i
d_immediate
f
o
r
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64] Tighten aa
r
ch64_seco
n
d
ary_re
l
oad conditio
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
A
Arch64] Fix sve/ex
t
ra
c
t
_
[12]
.
c
fo
r
bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Fix
L
RA subreg calculation for big-en
d
ian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec
_
perm_indices::s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
difo
Fix vect-re
d
uc-
o
r_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
R
e
move exp
l
i
c
it dg-do
r
uns from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
F
ix use
o
f boolean_true/fals
e
_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Fi
x
vect_float markup for a
c
ou
p
le of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some
p
atterns
for fol
d
-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type han
d
ling in x86
scatter supp
o
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
C
heck w
h
ether any statem
e
n
t
s ne
e
d masking
(PR 839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid
ICE for nested inductions
(
PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW
_
C
O
NVE
R
T_EXPR slots for stri
c
t-align targets
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Two fixes f
o
r l
i
ve-out SLP i
n
ductions (PR
83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
ifo
M
ov
e
pa
.
h
FUNCTION_ARG_SIZE to p
a
.
c
(P
R
83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Fix c
h
ange
l
og
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
ndifo
Avoi
d
GCC 4
.
1 build failure in fol
d
-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't grou
p
g
ather loads (PR
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
n
d
if
o
Missing v
e
c
t
_d
o
uble in gcc
.
dg/vect/pr79920
.
c
(
PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inline_small_f
u
nctions speedup
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Support fo
r
a
liasing with
v
a
r
iable
strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support for SVE scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather loads to be used for grouped access
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for
strid
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
o
r
t
f
or
S
VE
g
ath
e
r loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for
i
n-or
d
e
r addition reduction usi
n
g
SVE
.
.
.
commit
|
commitdiff
|
tree
next