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
[11/n] PR85694: Apply pattern matching to pattern definition statements
2018-06-30
r
s
an
d
ifo
[11/n] PR85694
:
Apply p
a
tt
e
rn matching
to
p
a
t
ter
n
definiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[10/n] PR85694:
S
pli
t
out check for
vec
t
orizable
a
ssociative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[
9
b/n] PR85694: Ma
k
e vect_is_simple_
u
se l
o
ok through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n]
P
R
85694
:
Reorder vec
t
_is_
s
imple_use argume
n
t
s
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694: Make
pattern
s
c
h
e
ck f
o
r target support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
7
/
n] P
R
85694:
Add a vect_p
a
ttern_detected
helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
d
ifo
[6/n] PR85694: Add
a vec
t
_get_internal_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[5/n]
P
R
8
5
6
94: Remove dead W
I
D
EN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redundant calls to ty
p
es_compatib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n
]
PR85694: Fix
d
um
m
y assignment handling i
n
vec
t
o
rizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[2
/
n] PR85694
:
Attach a DEF_SEQ
on
l
y to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694: Allow
pattern definition statem
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
an
d
ifo
Tighten L
R
A test for
r
eloading the inner reg of a para
d
oxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Use poly_
i
n
t
r
tx
a
ccessors instead
of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
F
ix expa
n
d_expr_real_1 handling of BLKmode bitf
i
eld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection in backp
r
o
p
(PR
8
5989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix SVE
f
allout
f
r
o
m r260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
andi
f
o
U
s
e poly_int tree a
c
cesso
r
s
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
A
d
d IFN_COND_
{
M
UL
,
DIV
,
MOD,
R
DIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add SVE support for in
t
ege
r
div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Pref
e
r open-coding v
e
ctor i
n
teger
div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rs
a
nd
i
fo
Fold VE
C
_C
O
N
D
_E
X
PRs to
I
F
N
_
C
O
ND_* where p
o
ssi
b
le
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "
e
lse" argument to IFN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harde
r
to pr
e
s
erve operand ties in maybe_legitimiz
e
_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
se canonicalize_m
a
th_after_vect
o
rization_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandi
f
o
Add a
c
lass
t
o re
p
resent a gimple match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsan
d
ifo
Fix SLP de
f
typ
e
w
h
en c
o
mp
u
t
i
ng masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
2018-05-22
R
ic
h
ard
Sandifor
d
<richard
.
sandifo
r
d@li
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
Han
d
le a null lhs i
n
expan
d
_direct_
o
ptab_fn
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-
s
sa-strlen handl
i
n
g of p
a
rtial clobb
e
r
s
(PR8581
4
)
commit
|
commitdiff
|
tree
2018-05-18
rs
a
ndif
o
R
e
place FM
A
_EXPR w
i
th one
i
n
ternal fn per
o
ptab
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Gi
m
ple FE support fo
r
internal
f
u
nction
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gim
p
le_build with inte
r
na
l
fun
c
t
i
ons
commit
|
commitdiff
|
tree
2018-05-16
rs
a
n
d
ifo
Ha
n
dle vector boolean typ
e
s w
h
en calculati
n
g the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandi
f
o
Add clobbers
a
r
ound
I
F
N_L
O
AD/STORE_
L
ANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move
C
++ SVE tests to g++
.
t
a
rget
/
aarc
h
64/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
di
f
o
Tighten conditi
o
n
i
n
ve
c
t
/
pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
r
sandif
o
[
A
A
r
ch64] P
r
edicated SVE compari
s
o
n f
o
ld
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] U
s
e UNSPEC_MERGE_PTRUE for
c
omparisons
commit
|
commitdiff
|
tree
2018-05-08
rsan
d
ifo
[AArch64] Tweak
s
ve/vcon
d
_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit i
n
vec
t
_
a
nalyze_data_ref_d
e
pendence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing cases to vec
t
_get_
s
mal
l
es
t
_scala
r
_ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
Set
i
nsn_last
_
a
ddr
e
ss in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandif
o
Use SCEV information when al
i
gning for
vectorisat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_s
p
an_traits
fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsandif
o
Don't try to vectorise C
O
ND_EXPR
r
eduction
c
h
ai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
and
i
fo
[A
A
rch64
]
Fix mul_h
i
ghpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
LP/AArch64] Fix unpack hand
l
ing for big-
e
n
d
i
an S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
r
c
h64]
Add a tlsdesc call pa
t
t
ern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndi
f
o
[A
A
rch64] A
d
d SVE mu
l
_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
2
018-03-13
Richa
r
d
S
and
i
ford <rich
a
rd
.
sandiford@ar
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
d
i
fo
Avoid &LOOP_
V
INFO_MASKS for bb vectorisat
i
on (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
U
s
e loop->safelen
ra
t
her than loo
p
-
>
force
_
vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
F
i
x PR number in changelog
entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18-03-01 Ri
c
hard S
a
ndiford <
r
ich
a
rd
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
T
i
gh
t
e
n use of
H
ARD_FRAME_POINT
E
R_REGNUM i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsa
n
d
i
fo
Ma
k
e
fix for PR
8
39
6
5 hand
l
e SLP reduction chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
r
s
an
d
ifo
Fix incorrect TA
R
GE
T
_MEM
_
REF alignment (PR
84419)
commit
|
commitdiff
|
tree
2018-02-14
rs
a
n
d
ifo
Check arra
y
ind
i
ces in object_address_invariant_i
n
_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL_EXPR for VLA pointer ca
s
ts (P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anot
h
er fi
x
for single-element permutes (PR 842
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Use nonzero bit
s
to refine ran
g
e in split
_
consta
n
t_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
sandif
o
Sim
p
lify LRA
l
ow
p
art sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e
l
to
.
e
x
p
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[AAr
c
h64] Remove SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
dj
u
st
ira_init_register
_
move
_
c
o
s
t
comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandi
f
o
Use range info in s
p
lit_consta
n
t
_o
f
fset
(PR
81
6
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] Fix SVE te
s
t
s
uite f
a
ilu
r
es for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andif
o
[AArch
6
4
] Handle
S
VE subregs that are effectively
REV
s
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
[
A
A
rch64] Pre
f
er LD1RQ fo
r
b
ig-endian S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Use al
l
S
V
E LD1R
Q
variants
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AA
r
ch64] G
e
neralise aarch64
_
simd_vali
d
_imme
d
i
a
t
e f
o
r
SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[AArch64] Tigh
t
en aarch64_sec
o
ndary_
r
eload con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AA
r
ch64] Fix sve/extract_[
1
2
]
.
c
f
or b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Fix LRA s
u
breg calculation for big-end
i
an targets
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
E
xpan
d
v
ec_perm_indice
s
::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix ve
c
t-reduc-or_[12]
.
c c
h
anges
i
n
r
2
5
7
0
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
R
emove explicit dg-do runs from
g
cc
.
dg/v
e
ct (
P
R
83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of
boolean_true/false
_
node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
and
i
f
o
Fix vect_
f
loat mar
k
u
p
for
a couple of tests (
P
R 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Di
s
able some pa
t
terns fo
r
fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix ve
c
t
_def_
t
ype handling in x86 sc
a
tter s
u
pport
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any statements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
void ICE for nested
inductions (PR
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandif
o
V
I
EW
_
CONVE
R
T_EXP
R
slots for stri
c
t-a
l
ign targe
t
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for li
v
e
-
out SL
P
induc
t
ions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
M
o
ve pa
.
h FUNCTION_A
R
G_SIZE to pa
.
c
(
PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Fi
x
changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1
buil
d
fa
i
lure
in fold-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Don
'
t group gat
h
er lo
a
ds (PR8
3
8
47)
commit
|
commitdiff
|
tree
2018-01-15
r
sandifo
Miss
i
n
g
ve
c
t_
d
ouble in gcc
.
dg/vect/pr79920
.
c (PR
8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inline_small_
f
u
n
c
t
i
ons speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Support for ali
a
sin
g
wit
h
va
r
iable str
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add support for SV
E
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allo
w
gather lo
a
d
s to be
used for
g
rouped
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Us
e
g
a
t
h
e
r loads for strided acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
dd s
u
pport f
o
r SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport for in-ord
e
r addition reduction usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Remove unnec
e
ssar
y
temporary in t
r
e
e
-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Rework th
e
legiti
m
ize_a
d
d
res
s
_displaceme
n
t hook
commit
|
commitdiff
|
tree
next