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
[5/n] PR85694: Remove dead WIDEN_SUM handling
2018-06-20
r
san
d
ifo
[5/n] P
R
85694:
Re
m
ove dead
W
IDE
N
_
SUM
handling
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[
4/n] PR85694
:
Remove redundant cal
l
s
to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR85
6
94: Fix du
m
my
a
ssignmen
t
h
a
ndling i
n
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/
n
]
P
R85694: Attach a DEF_SE
Q
o
n
ly to the or
i
ginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
san
d
i
f
o
[1/n] PR85
6
94
:
Allow patt
e
rn
d
e
f
i
nitio
n
statement
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andi
f
o
T
i
ghten LR
A
t
est
for rel
o
a
d
i
ng the inner r
e
g
o
f
a para
d
o
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Use poly_
i
nt rtx
a
cce
s
s
o
r
s inst
e
ad
o
f hwi
a
ccess
o
rs
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix expand_expr_real_1 handling of BLKmode bitfie
l
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi back
e
d
g
e
detect
i
on in backp
r
o
p (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE fallout from r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
rsa
n
difo
Us
e
poly_int
t
ree accessor
s
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
n
d
i
fo
Add IFN_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[
AArc
h
64] Add
SV
E
suppor
t
f
or i
n
te
g
er division
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Pref
e
r
ope
n
-coding vector inte
g
er division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
o
ld
V
EC
_
C
O
N
D_EXPRs to IFN_CON
D
_* wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argum
e
nt
t
o I
F
N_C
O
ND_* functions
commit
|
commitdiff
|
tree
2018-05-25
r
sandi
f
o
T
r
y harder
to
preserve operand ties in m
a
y
be_legitimize_o
p
erands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use
c
a
n
onicalize_math_after_vectorization_p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Add a class to rep
r
esen
t
a gimple
match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP
def type when
computing masks (
P
R85853
)
commit
|
commitdiff
|
tree
2018-05-22
rsand
i
fo
2018-05-22 Rich
a
rd Sandiford <richard
.
san
d
iford@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
andifo
Han
d
l
e a nu
l
l lhs in e
x
p
a
nd_direct_optab_
f
n
(
P
R
85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
i
x tree-ssa-str
l
en
handling of partial cl
o
bbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
a
ndifo
Replace FMA_EXPR with one i
n
tern
a
l fn per op
t
ab
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
Gimple FE su
p
port for interna
l
f
unctions
commit
|
commitdiff
|
tree
2018-05-17
rsand
i
fo
A
l
low
gimple
_
b
u
ild
wit
h
intern
a
l functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector b
o
olea
n
types whe
n
calculating the
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add clobbers aro
u
nd IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
M
o
ve C++ SVE tests to g++
.
t
a
rget/
a
arc
h
64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
d
ifo
Tighten con
d
ition in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h64] Predi
c
ated
S
VE compari
s
on
folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
and
i
fo
[AArch64] Use
U
NSPEC_MERG
E
_
P
TRUE for
c
ompa
r
ison
s
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
[AArch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit in vect_ana
l
yze_data_ref_depende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add m
i
ssing cases to vect_get_smallest
_
s
c
a
l
a
r_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
i
f
o
Set ins
n
_last_address
i
n final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use
SCEV information
when
aligning
for
v
ector
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
o
ly_s
p
a
n_tr
a
it
s
f
ix
e
s (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsan
d
ifo
Don'
t
t
ry to vectorise
C
OND_EXPR redu
c
ti
o
n ch
a
ins
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[AArch64] Fix
mul
_
h
ighpart_
1
_run
.
c
ma
r
k
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64]
Fix unpack h
a
ndling for
big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[AArch6
4
] A
d
d a tlsd
e
s
c
c
a
l
l
pa
t
tern for
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add
SVE mu
l
_hi
g
hpart
p
atterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
1
8-03-13 Richard Sa
n
diford <ric
h
ard
.
sandiford
@
arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Av
o
id &
L
OOP_VI
N
FO_MASKS
for bb v
e
ctorisat
i
on (
P
R 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Use loop->
s
afele
n
rather than loop->force_
v
ectorize
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
Fix PR number
i
n cha
n
ge
l
og entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Ric
h
a
rd Sandi
f
ord
<
ric
h
ard
.
sandif
o
rd@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tighten us
e
o
f HARD_
F
RAME_POINTER_REG
N
UM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR 83
9
65 hand
l
e SLP reduction chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix
incorrect T
A
R
G
ET_M
E
M_REF a
l
ignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
C
he
c
k
array indices in o
b
je
c
t_
a
ddress_i
n
variant_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsand
i
fo
Add a
DECL_EXPR for VLA poi
n
ter casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Another fix fo
r
s
i
ngle-element p
e
rmutes (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Use nonzero bits
to refine range
in spl
i
t
_constan
t
_off
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA l
o
wp
a
rt
s
u
breg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make
l
to
.
exp work
w
ith
T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[AA
r
ch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
A
d
j
ust
i
ra
_
init_register_move_
c
ost comme
n
t
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use
range info
in split_constant_offset (P
R
81
6
35
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE
t
ests
u
i
te
f
a
ilures f
o
r
I
L
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
r
ch64] Handle SVE
s
ubregs that a
r
e
effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Pr
e
f
e
r LD1RQ for big-
e
ndia
n
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64
]
Use a
l
l
S
VE LD1RQ v
a
riants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Generalise a
a
rch64_s
i
md_v
a
lid_imm
e
diat
e
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tigh
t
en a
a
rch64_seco
n
dary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
[AArch64] Fix sve/e
x
tract_[12]
.
c for big-
e
ndian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg calc
u
lati
o
n for big-endi
a
n ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
E
xp
a
nd vec_perm_indices::serie
s
_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix
v
ect-reduc-or_[12]
.
c c
h
anges
i
n r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
R
emov
e
e
x
plic
i
t dg-
d
o runs from g
c
c
.
dg/vect (PR 838
8
9)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean_true/
f
a
l
se_no
d
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix
v
ect_float markup for a couple of test
s
(
P
R 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some pattern
s
f
o
r fold-
l
eft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vec
t
_def_typ
e
handling in x86 scatter supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check w
h
ether any
statements need m
a
sking
(PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for nested induc
t
ion
s
(
P
R 83914
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_
C
O
NV
E
RT_EXPR slot
s
f
or
s
trict-align ta
r
gets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
f
o
Two fixes
for live-out
SLP in
d
uct
i
ons (
P
R 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
M
o
ve pa
.
h FUNCTION_ARG_SIZE to pa
.
c (PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
d
ifo
Avoid
G
CC
4
.
1 b
u
ild fail
u
r
e in fol
d
-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andi
f
o
Don't group gathe
r
loads (PR83847
)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
M
issing vect_double in
g
cc
.
dg/
v
ect/pr79920
.
c
(
PR8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsan
d
ifo
inli
n
e
_
small_functi
o
ns speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
S
u
pport for aliasing wit
h
variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support for
SVE sc
a
tter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
lo
w
ga
t
her loads
t
o be us
e
d f
o
r
g
r
ouped acce
s
s
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
gather lo
a
ds
for strid
e
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support f
o
r
SVE gat
h
er loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
A
d
d s
u
pp
o
rt for in-order addit
i
on reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Remov
e
unnecessary te
m
p
o
rar
y
in tree-if
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
w
o
rk the legitimize_ad
d
ress_displacement
hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add an
"
earl
y
remateriali
s
ation" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use single-iteration epilo
g
ues
when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Allow single-element interleav
i
ng
f
o
r non-
p
ow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for co
n
d
i
t
ion
a
l red
u
c
t
ions
usin
g
SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d
support for vectorising li
v
e-out values using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add an empty_mask_
i
s_ex
p
ensive
hoo
k
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Handle peeling for alignme
n
t
with masking
commit
|
commitdiff
|
tree
next