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
[06/46] Add vec_info::add_stmt
2018-07-31
r
sandifo
[06/46] Add vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
05/46] Fix ma
k
e_ssa_n
a
me cal
l
in vect
o
riz
a
ble_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[04/46] Factor out th
e
test for a valid reduc
t
ion input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/46] R
e
move unnecessar
y
u
p
d
a
te of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/
4
6] R
e
mo
v
e dead ve
c
torizabl
e
_reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01
/
46] Move spec
i
al cases
ou
t
of
g
et_initi
a
l_def_for_redu
c
tion
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
Resync inline i
m
pleme
n
ta
t
i
on of ceil
_
l
o
g
2
(PR 86506
)
commit
|
commitdiff
|
tree
2018-07-25
rsandif
o
A
dd PR
number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2
(
0
)
(
PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoid &LOOP_VINFO_
M
ASKS
f
o
r
bb vectorisat
i
on (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Impleme
n
t SLP of internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsand
i
fo
Use conditional internal
f
u
nctions in i
f
-conversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Su
p
p
ort
fused m
u
lti
p
ly-adds in fully-maske
d
reducti
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Ad
d
IFN
_
COND_FMA functions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
E
x
tend
tree cod
e
f
olds to IFN
_
COND_
*
commit
|
commitdiff
|
tree
2018-07-04
rsan
d
ifo
Fix typo i
n
bb-slp-ov
e
r-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[17/n] PR85694: AArch64 support
f
or
A
VG_FLOOR/CE
I
L
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Pass more v
e
ctor types to append_patt
e
r
n
_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_DEF_
S
E
Q
is empty before r
e
cognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up interfac
e
to vecto
r
pattern
recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
ifo
[16/
n
] PR85694: Add
detect
i
on of averaging op
e
rations
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
d
i
fo
[15
/
n] PR856
9
4
:
Tr
y
to split existing ca
s
ts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
4
/n] PR85694: Rework
o
verwidening detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid match
i
ng the same patter
n
statem
e
nt twice
commit
|
commitdiff
|
tree
2018-07-02
r
sand
i
f
o
Fix typo i
n
vect_
r
e
cog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[13/n] PR85
6
94: Try to avo
i
d ve
c
torising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[12/n] PR8569
4
: Rewo
r
k
detection of w
i
dened operatio
n
s
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[11
/
n
]
PR8
5
6
9
4
: Apply pa
t
tern matching to pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
n
d
ifo
[10/n] PR85694
:
Split
o
ut che
c
k
for
vectorizable associa
t
ive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
n
d
if
o
[9b/
n
]
PR85694: Make vect_
i
s_simpl
e
_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[9a/n]
P
R85694: R
e
order vect_
i
s_simple_u
s
e arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: Make p
a
tte
r
ns check for targ
e
t supp
o
r
t
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[7
/
n] PR85
6
94: Ad
d
a vect_patt
e
rn
_
de
t
ected hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
d
ifo
[6
/
n] PR85694:
A
d
d
a v
e
ct_ge
t
_internal_def
helper
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[5/n] PR85694:
R
e
move de
a
d WIDE
N
_SUM
h
a
ndling
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[4/n] P
R
85694: Remove
r
edunda
n
t calls
t
o types_
c
ompatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[3/n]
P
R
85694: Fix dummy assignment handling
in
v
ecto
r
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2/n] PR
8
5694:
Attach a DEF_SEQ only
t
o
th
e
orig
i
nal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[1/n] PR8
5
694: A
l
low pattern defini
t
ion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandi
f
o
Tight
e
n
LRA test for r
e
loading the inner
reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
Use poly_
i
nt rtx accesso
r
s instead
of hwi a
c
cessors
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
ndifo
Fix ex
p
and_expr_real_1 handlin
g
of BLKmode bi
t
fiel
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix phi backedge dete
c
tion
i
n
bac
k
p
r
op (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
if
o
F
ix SVE fallou
t
from r260
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use poly_int tree acces
s
ors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d
I
F
N_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AA
r
ch64]
Add SVE supp
o
rt for integer div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer o
p
en-coding
v
ecto
r
integ
e
r divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
o
ld
VEC_
C
OND_EXPRs to IFN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" argumen
t
to IFN_COND_
*
functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try
harder t
o
preserve
operand ties in maybe_leg
i
timize_ope
r
a
n
ds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Us
e
can
o
nicalize_math_
a
fter_vect
o
riza
t
ion_
p
f
or FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Add a
c
lass t
o
represen
t
a gimple match
r
esult
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def type when
c
omputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-
2
2 Richar
d
Sandifo
r
d <richard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Hand
l
e
a
null lhs in expand_direct_opt
a
b_fn
(
PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fix tree-ssa-strlen
h
andling
o
f partia
l
c
l
obbe
r
s (PR85
8
14
)
commit
|
commitdiff
|
tree
2018-05-18
rs
a
ndifo
R
eplace F
M
A_
E
XPR with one internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
Gimple FE suppor
t
f
or in
t
ernal fun
c
t
ions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
All
o
w gim
p
le_build with internal functions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
H
a
n
dle vector boolean types when c
a
lculating the S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers
a
round IFN_LOAD/STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
Mov
e
C
++ SVE
tests t
o
g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
r
s
andi
f
o
Tighten
c
ond
i
t
ion in vect/pr8558
6
.
c
(
P
R 8
5
654
)
commit
|
commitdiff
|
tree
2018-05-08
r
s
an
d
i
f
o
[AArch64] Predicated SVE co
m
pari
s
on
folds
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
[
A
Ar
c
h64] Use UNSPEC_MERGE
_
PTRU
E
for comparison
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AAr
c
h64] Tweak sv
e
/vcond_
6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandif
o
Tig
h
te
n
ear
l
y ex
i
t in vect_a
n
alyz
e
_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sand
i
fo
Add missing cases to vect_get_smallest_scala
r
_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
S
e
t ins
n
_last_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use
SCEV info
r
mation when align
i
ng for vecto
r
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndifo
po
l
y_span_
t
raits
f
ixes (
P
R 848
1
1)
commit
|
commitdiff
|
tree
2018-03-18
rs
a
ndifo
Do
n
'
t
t
r
y to vecto
r
is
e
COND_
E
XPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch
6
4]
F
i
x
mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
s
an
d
ifo
[
S
LP/AArch64
]
F
i
x
u
npack h
a
ndl
i
ng for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[AArch64]
A
d
d
a tlsdesc
call p
a
ttern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add SVE mul_highpart p
a
tterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18
-
03-
1
3 R
i
chard Sandiford <richard
.
sa
n
diford
@
arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
difo
Avoid &
L
OOP_VINFO_MA
S
KS
for bb ve
c
torisation
(
PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use
loop->safel
e
n rather than loop->force_v
e
ctorize
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
F
i
x
P
R num
b
er in changelog
e
ntry
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
2018-03-01 Richard
S
a
ndiford
<richar
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
ifo
T
ighten use of HARD_
F
RAME_POINT
E
R_REGNUM in
a
l
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix
f
or PR
8
396
5
handle S
L
P re
d
uction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fi
x
incorrect TARGET_ME
M
_REF alig
n
ment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
Check a
r
ray indices in ob
j
ect_
a
d
d
ress_invariant
_
in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsand
i
fo
Ad
d
a
DE
C
L_EXPR for V
L
A pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for singl
e
-eleme
n
t permute
s
(PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use n
o
nze
r
o
bits to refine
range in split_
c
onstant_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA
l
o
wpa
r
t s
u
breg f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndif
o
Make lt
o
.
exp w
o
rk with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
[
A
Arch64]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Adjust ira_in
i
t_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use range info in sp
l
it_constan
t
_
o
f
f
set (PR 81635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Fix
S
V
E
testsui
t
e failures fo
r
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch6
4
] Ha
n
dle SVE subregs
that a
r
e
ef
f
e
c
tively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sand
i
fo
[AAr
c
h6
4
] Prefer LD1RQ
f
or b
i
g-endian
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Use
a
l
l
SVE LD1RQ variant
s
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Ge
n
e
ral
i
se aarch64_simd_
v
a
l
id
_
immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
] Tight
e
n aarch64_se
c
ondary
_
reload c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
next