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
r
s
andifo
E
n
sure PATTERN_D
E
F
_S
E
Q is
empty before rec
o
gnising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Clean up
int
e
rfac
e
to vec
t
or p
a
ttern reco
g
ni
s
ers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[16/n] PR8569
4
: Add d
e
tection of averaging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[15/n] PR85
6
94: Try to split existing casts in wi
d
e
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n]
P
R85694: Rework overwid
e
ning
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matching the same pat
t
e
r
n
s
t
a
tement twice
commit
|
commitdiff
|
tree
2018-07-02
rsan
d
ifo
Fix typ
o
in vect_recog_widen_shift_
p
att
e
rn
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[13/n] PR85694: Try to avoid vec
t
orising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[12/n] PR85694:
Rework
det
e
ction of widened operat
i
ons
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/
n
] PR
8
5694: Apply
p
atte
r
n
matchi
n
g to patt
e
rn defini
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
1
0/n] PR
8
5694: Split out check
for vector
i
zable associat
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b/n]
P
R85694: Make vect_i
s
_
simple_use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
san
d
ifo
[9
a
/
n
] P
R
85694
:
Reorder v
e
ct_is_si
m
ple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[8/n] PR856
9
4: Make pa
t
terns check
f
o
r target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n
]
PR85694: Add
a
v
ect_patt
e
rn_det
e
c
t
ed helper
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[6/n
]
PR856
9
4: Add a v
e
ct_get_in
t
ernal_def
h
elp
e
r
commit
|
commitdiff
|
tree
2018-06-20
r
sa
n
di
f
o
[
5
/
n] PR85694:
R
e
move
dead WIDEN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
4/n] PR85694: R
e
move r
e
dundant c
a
lls to
t
y
pes_c
o
m
p
at
i
b
le_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
3
/
n] P
R
85694: Fix dummy assign
m
ent h
a
n
dli
n
g in vectorizab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n] PR85694
:
Attach a DEF_S
E
Q
o
nly to the ori
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1/n] PR85694: Allow pattern defi
n
ition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
a
n
d
i
fo
Tight
e
n LRA test fo
r
reloa
d
i
ng the inner reg of a
par
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx a
c
ces
s
ors instead o
f
hwi a
c
cessor
s
commit
|
commitdiff
|
tree
2018-06-04
rs
a
ndifo
Fix expand_expr_real_1 handling of BLKmode bit
f
ield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rs
a
ndifo
F
ix p
h
i backedge detection in backprop (PR
8
598
9
)
commit
|
commitdiff
|
tree
2018-06-01
r
sand
i
fo
Fix SVE
fallo
u
t from r2
6
0
9
51
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
se po
l
y
_
i
n
t t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
f
o
Add IFN_C
O
N
D
_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[
A
A
r
ch64] Add SVE suppor
t
for int
e
ger division
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
Prefer open-c
o
ding
v
e
c
t
or
integer division
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Fold V
E
C_COND_EXPRs to IFN_COND_* where
possible
commit
|
commitdiff
|
tree
2018-05-25
r
sandif
o
Add
a
n
"else"
arg
u
m
e
nt to IFN_COND_* funct
i
on
s
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try harder to preserve ope
r
and ties in m
a
yb
e
_legitimize
_
operands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Use c
a
nonicalize_
m
ath_
a
ft
e
r_ve
c
to
r
izat
i
on_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
i
f
o
Add a
class
t
o represent
a
g
imp
l
e match result
commit
|
commitdiff
|
tree
2018-05-23
rsa
n
difo
Fix SLP d
e
f
type w
h
en computing masks (PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05
-
22 Ric
h
ard S
a
ndiford <ric
h
ard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs in expand_direc
t
_optab_fn (P
R
85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
and
i
fo
Fix tree-ss
a
-strlen handling of partial c
l
obbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsand
i
fo
Replace FMA_EXPR with one internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE
su
p
port
for int
e
rnal functi
o
ns
commit
|
commitdiff
|
tree
2018-05-17
rs
a
ndif
o
Allow gimp
l
e_build with
i
n
t
ernal fu
n
c
t
ions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
difo
Handl
e
vector boolean types when c
a
lculat
i
ng th
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers around IFN_LOAD
/
STORE_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C++ SVE
tests to
g
+
+
.
target/aarc
h
64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
T
ighten condition in vect/p
r
8
558
6
.
c
(PR
8
5654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[AArch64]
P
redicated SVE comp
a
riso
n
fold
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AA
r
ch64
]
Use UNSPEC_MER
G
E_PTRUE for com
p
arison
s
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[
AAr
c
h64] Tweak sve/vc
o
nd_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sa
n
difo
Tighten early
e
xit
in vect_analyze_data_ref_depe
n
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andifo
Add missi
n
g cases
t
o
vect_get_
s
mallest_s
c
alar_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
Set ins
n
_las
t
_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information
w
hen aligning for
vector
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsa
n
difo
p
o
ly_span
_
t
r
aits
fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandi
f
o
Don't try to vectorise COND_E
X
P
R
reduc
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsa
n
d
i
fo
[AA
r
ch64] F
i
x mul_h
i
g
h
part_1_r
u
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
sand
i
fo
[SL
P
/
A
Arch64] Fix unpa
c
k handling for big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
A
d
d
a
t
lsdesc call
p
atter
n
f
or SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
rch64
]
Add SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
R
ichard Sandiford <r
i
cha
r
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOO
P
_VINFO_MASKS for b
b
vectorisa
t
ion (PR 8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
f
o
Use loop->
s
a
f
elen rather than loop->f
o
rce_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Fix PR number
in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-
0
1 R
i
chard Sandiford <richard
.
sand
i
f
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
i
g
h
te
n
use of
H
A
RD_FRAME_POIN
T
E
R_REGNU
M
in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandif
o
M
ake fix for PR
8
3
9
6
5 handle SLP
r
eduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix inc
o
rrect TARGET_MEM_REF alignment (
P
R
84419
)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Ch
e
ck ar
r
ay indices in
object_ad
d
ress_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rs
a
ndifo
Add a DECL_EXP
R
for V
L
A pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
n
ot
h
er fix
f
or single-element permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonze
r
o
b
i
ts to refi
n
e range in split_cons
t
a
n
t_of
f
set
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andif
o
Simplif
y
LRA
l
o
wpart s
u
breg f
i
x
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
M
a
k
e lto
.
e
xp w
o
rk wi
t
h Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch
6
4]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
Adjust
ira
_
in
i
t_register_
m
o
ve_cos
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use
range inf
o
i
n split_consta
n
t_of
f
set (PR 8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE t
e
stsuite fa
i
lures
for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Handle SVE subregs that are ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64
]
Pref
e
r LD1RQ for
b
i
g-end
i
an SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use
a
ll S
V
E
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch
6
4] Generali
s
e aarch64_simd_v
a
lid_immediat
e
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tight
e
n aarch64_s
e
condary_rel
o
ad condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/
e
x
tract_[12]
.
c f
o
r
big-e
n
d
i
an SVE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Fix
L
RA
su
b
r
e
g calculation f
o
r big-en
d
ian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
E
x
p
and
v
e
c_
p
erm
_
in
d
ices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-reduc-or_[12]
.
c
chang
e
s
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
ove explicit dg-do runs fr
o
m gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
nd
i
fo
Fix use of
b
oo
l
ean_true/false_nod
e
(P
R
839
7
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vec
t
_float ma
r
kup for
a
couple of tests
(
PR
8
3888)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
i
f
o
Disable s
o
m
e patterns for fold-l
e
ft reduction
s
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandi
f
o
Fix vect
_
def_type handling
i
n
x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
heck whet
h
er an
y
s
t
atements need ma
s
k
i
ng (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
Avoid ICE fo
r
nested inductio
n
s
(PR
8
3
914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW
_
C
ONVERT
_
E
X
PR
s
lots
f
or strict-align
targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live
-
out SLP indu
c
tions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
fo
M
ove pa
.
h FUNCTION
_
ARG_SIZE to pa
.
c (
P
R83858)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
i
fo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
f
o
A
v
oid GCC 4
.
1
b
uild failure in
fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Don't group gath
e
r lo
a
ds
(
P
R83847)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Missi
n
g vect_do
u
ble
i
n gcc
.
dg/vect/
p
r
7
9920
.
c
(
PR83836
)
commit
|
commitdiff
|
tree
next