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
Ensure PATTERN_DEF_SEQ is empty before recognising patterns
2018-07-03
rsan
d
ifo
En
s
u
re PATT
E
RN_
D
EF_SEQ is empty before recognisi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up int
e
rface
t
o
v
ector pat
t
ern recogn
i
s
ers
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[16/n] PR8
5
694:
Add d
e
tection of averaging op
e
rations
commit
|
commitdiff
|
tree
2018-07-03
r
sa
n
difo
[15/n]
P
R85694: Try to
split existing
casts in widen
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[
14/n] PR85694: Rework overwid
e
ning detection
commit
|
commitdiff
|
tree
2018-07-03
r
sa
n
d
ifo
Avoid matchi
n
g the same pattern
s
ta
t
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rsandi
f
o
Fix typo
i
n vect_recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n]
PR8
5
6
94:
Try
to avoid vectorising casts of
invariants
commit
|
commitdiff
|
tree
2018-06-30
r
s
and
i
fo
[12/
n
] PR85694: Rework detect
i
on of widen
e
d operations
commit
|
commitdiff
|
tree
2018-06-30
r
sandifo
[11/n] P
R
8
5694: Apply patter
n
matching
t
o pat
t
ern
d
efinition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR85694: S
p
lit out chec
k
for vectorizable
a
ss
o
c
i
a
tive
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694: Make vect_is_s
i
m
ple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandi
f
o
[9a/n]
PR85694: Reorder vect_is
_
simple_use
arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[
8/n] PR
8
5694: Make pat
t
erns check for targe
t
support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694
:
Add
a
vect_pat
t
e
rn_de
t
ected helpe
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[6/
n
] PR
8
5
6
94: Add a
vect_get
_
internal_def he
l
p
e
r
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5
/
n] PR85
6
94:
Remo
v
e
d
ead WI
D
EN_SUM han
d
l
i
ng
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[4/n] PR8569
4
: Re
m
ove
redundant call
s
to t
y
pes_c
o
mp
a
ti
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n] PR85
6
94: Fix dum
m
y a
s
signment handling in
v
e
ctoriza
b
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
a
ndifo
[2/n]
P
R8569
4
: Attach a
D
EF_
S
EQ o
n
ly t
o
the
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n]
P
R85
6
94: Allow p
a
tt
e
rn de
f
ini
t
ion state
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andif
o
Tig
h
ten LRA
t
e
st for re
l
o
a
ding the
inner reg of a par
a
dox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
Use
poly_int
rtx accessors instead
o
f hwi accessor
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
expand_expr_real_1 handling
of BL
K
mod
e
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix phi b
a
ckedg
e
detection
in backprop
(PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
f
o
Fix SVE f
a
llo
u
t from
r
260951
commit
|
commitdiff
|
tree
2018-05-30
rsandi
f
o
Use poly_int
t
ree a
c
cessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add I
F
N_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
[
A
Arch
6
4] Add SVE supp
o
rt for integer d
i
vision
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer open-
c
oding
v
e
ctor integer division
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fo
l
d
V
EC_COND_EXPRs to IF
N
_C
O
ND_
*
where possi
b
le
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "e
l
se" argument t
o
I
FN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try hard
e
r
t
o
preserve operand ties in maybe_l
e
gitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canon
i
calize_ma
t
h_after_v
e
c
t
orizati
o
n
_
p for FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Add
a
class to represent a gi
m
ple match res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandi
f
o
F
ix
S
LP def ty
p
e when computing masks (P
R
85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-05-22 Richard Sandiford <ric
h
ard
.
sandifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs
i
n
expand_
d
irect_opt
a
b
_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix t
r
ee-ssa-str
l
en
h
andling of
p
artial clobbers (PR858
1
4
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Repl
a
ce
FMA_EXPR with one
in
t
e
rnal
f
n pe
r
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
imple FE support for internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
All
o
w gimple
_
build
w
ith int
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
Ha
n
dle vector boole
a
n types when
calcul
a
t
i
n
g the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add
clobbers
a
r
ound IFN_
L
OAD/
S
TORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
++
SVE tests to g
+
+
.
tar
g
et/
a
arch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
T
i
ghten condition in
v
e
ct/pr8
5
586
.
c (PR 8565
4
)
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
di
f
o
[AArch64]
P
r
edicated SV
E
comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
difo
[A
A
rc
h
64] Use UN
S
PEC_MERGE_PT
R
UE for comparis
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64] Tweak s
v
e/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
i
fo
Ti
g
h
ten earl
y
e
xit in
vec
t
_analyze_
d
ata_
r
ef
_
depend
e
nce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing ca
s
e
s
to vec
t
_
get_s
m
a
llest_
s
calar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set ins
n
_la
s
t_
a
d
dress in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
f
o
Use SCEV info
r
mat
i
on when a
l
igni
n
g
for vectorisati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
p
oly_
s
pan
_
traits
fi
x
es
(
PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandif
o
Don't try to vec
t
ori
s
e COND_EXPR reduc
t
i
on chain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
a
n
d
ifo
[AArch64]
F
ix mul_h
i
ghpart
_
1_run
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64
]
Fix unpack handling f
o
r bi
g
-endi
a
n
S
V
E
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
[AArch64] A
d
d
a tlsdesc call patt
e
rn for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArc
h
64] Ad
d
SVE mul_h
i
ghpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
20
1
8
-
03-13 Ric
h
ard Sandifor
d
<richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoi
d
&
L
OO
P
_VINFO_MASKS
for b
b
vectorisatio
n
(PR 84634
)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop-
>
safele
n
ra
t
h
e
r than loop->fo
r
ce_vectori
z
e
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Fix
P
R numb
e
r in chang
e
l
og entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard
Sand
i
ford <ri
c
h
a
r
d
.
sa
n
diford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
Tigh
t
e
n
u
se of
HARD_FR
A
ME
_
POINTER_REGNUM in
a
lias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
and
i
fo
Mak
e
fix for
P
R 83965 h
a
ndle SL
P
red
u
c
tion chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
r
s
a
n
d
ifo
Fix incorrect TARG
E
T_MEM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsand
i
fo
C
h
e
ck a
r
ray indic
e
s in object_addres
s
_invariant_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sand
i
fo
Add
a D
E
C
L_EXPR
for VLA pointer ca
s
ts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
sandifo
Anothe
r
f
ix
for si
n
gle-element permutes
(PR
84
2
65
)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Use no
n
z
ero bit
s
to
r
efine range in split_co
n
stant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Simplify
L
RA lowpart subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp wor
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
difo
[AArch6
4
] Remov
e
SVE XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
r
s
a
ndifo
Adjust ira_init_register_move_
c
ost comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
Use range
i
nfo in s
p
lit_constant_offset
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Fix SVE testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h6
4
]
H
andle SVE su
b
regs that are
e
f
fec
t
ively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[A
A
r
c
h6
4
] Prefer
LD1R
Q
for b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
n
difo
[AArch64] U
s
e all
S
V
E LD1RQ varia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] G
e
n
e
ralise aarch64_si
m
d
_
v
alid_immediate
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch64] Tig
h
ten aarch64_secon
d
ary_
r
eload conditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[
A
Arch64] Fix sve/
e
x
t
r
a
ct_[12]
.
c
f
or big
-
endia
n
SVE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Fix LRA subreg calculation for big-endian ta
r
gets
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Expand ve
c
_perm_indi
c
es::serie
s
_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-redu
c
-or
_
[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
R
e
move explicit dg-
d
o runs from gcc
.
dg
/
vect (PR 83
8
89
)
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Fix use of bool
e
an_true/false_nod
e
(PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix
vect_f
l
o
a
t markup for a couple of tes
t
s (PR 83
8
88)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patter
n
s
f
o
r
fold-l
e
ft redu
c
tions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type han
d
ling in x86 scatter
s
upport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
Check wheth
e
r
an
y
statements need maski
n
g (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
r
sandi
f
o
Avoid I
C
E
f
or nest
e
d
i
ndu
c
tions (P
R
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandif
o
V
I
EW_CONVERT_EXP
R
slo
t
s for str
i
ct-align tar
g
ets (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Two f
i
xes for li
v
e-out SLP induct
i
ons (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_ARG_SIZE to
p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Avoid
GC
C
4
.
1 build failure
i
n fol
d
-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
sandif
o
Don't group gather l
o
a
d
s (PR8
3
84
7
)
commit
|
commitdiff
|
tree
2018-01-15
r
sand
i
fo
Missing vect_double in gcc
.
dg/vect
/
pr
7
99
2
0
.
c (PR83836)
commit
|
commitdiff
|
tree
next