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
runtime: use #ifdef instead of #if for USING_SPLIT_STACK
2018-06-20
rsandifo
[8
/
n] PR85
6
94: Ma
k
e patterns check for ta
r
get sup
p
ort
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
if
o
[7/n
]
PR85694: Add
a
vect_patte
r
n
_d
e
tected he
l
per
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR85694: Add a v
e
ct_get_in
t
ernal_de
f
h
elper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n]
PR85694: R
e
move dead WIDEN
_
SUM
h
a
n
dling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redu
n
d
a
nt calls to t
y
pes_c
o
mpatib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/n
]
PR85694: Fix dummy ass
i
gnment handl
i
ng in ve
c
toriz
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/
n
] PR85694: At
t
a
c
h
a DE
F
_SEQ
on
l
y to th
e
original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[1/n
]
PR85694: Allow patte
r
n definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Tighten LR
A
t
est for
r
e
load
i
ng the
i
nner
r
eg
o
f a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Use
poly_in
t
rt
x
a
c
c
e
s
s
o
rs instead of hwi
a
ccess
o
rs
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
n
difo
Fix expan
d
_expr_real_1 handling of BLKmode bit
f
ield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
F
ix phi ba
c
kedge detecti
o
n in b
a
c
kprop (PR859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
F
i
x SVE fallou
t
from r2609
5
1
commit
|
commitdiff
|
tree
2018-05-30
rs
a
n
difo
Use poly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add
IFN_COND_{MUL,D
I
V,MOD,
R
D
I
V}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64
]
Add SVE support for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
i
fo
Prefer open-coding vec
t
or integer divis
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
F
old VEC_COND_EXPRs to IFN_COND_* w
h
ere
p
ossible
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
dif
o
Add an "el
s
e" argument to IFN_C
O
ND_
*
fun
c
tions
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y
ha
r
d
er to
p
reserve oper
a
nd ties in may
b
e_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Use
canonicalize_math_afte
r
_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
r
sandifo
Add
a class
to
r
epresent a gi
m
ple
mat
c
h
result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
F
ix S
L
P def
t
ype when compu
t
i
ng ma
s
ks (PR858
5
3)
commit
|
commitdiff
|
tree
2018-05-22
rsandif
o
2018-0
5
-22
R
i
char
d
S
andiford
<
richar
d
.
sandi
f
o
r
d@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Ha
n
dle
a
null
l
hs
in ex
p
and_dire
c
t_opta
b
_f
n
(
P
R85862)
commit
|
commitdiff
|
tree
2018-05-21
r
s
and
i
fo
F
ix tre
e
-ssa-strl
e
n
handl
i
ng of
p
artial
c
lobber
s
(PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
andifo
R
e
p
l
a
ce FMA_EXPR with one in
t
e
rnal fn per o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimpl
e
FE
s
upp
o
rt for intern
a
l
f
u
nctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimpl
e
_
b
uild
with internal functions
commit
|
commitdiff
|
tree
2018-05-16
r
s
andifo
H
a
ndle vector b
o
o
l
ean types whe
n
c
alc
u
lating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
difo
Add cl
o
bbers
around IFN_LOAD/STO
R
E
_LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Move C
+
+ S
V
E tes
t
s t
o
g+
+
.
t
arget/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
Tighten
c
o
nd
i
tion in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
A
Arch6
4
] Predic
a
ted SVE comparison
folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[
A
Arc
h
64] Use UNSPEC_MERGE_
P
T
R
U
E
f
o
r comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early
e
xit in ve
c
t_a
n
alyze_data_r
e
f_de
p
endence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndi
f
o
Add missing cas
e
s to vect_get_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_las
t
_address in
f
inal_1
commit
|
commitdiff
|
tree
2018-03-24
rsandi
f
o
U
se SC
E
V
i
n
formati
o
n
when align
i
ng for vector
i
sation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndi
f
o
poly_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't tr
y
to v
e
ctorise COND_EXPR r
e
duct
i
on
c
hai
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[AArch64] Fix mul_highp
a
rt_1
_
ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
sand
i
f
o
[SLP/AAr
c
h64]
F
ix
u
npack handling for
big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
if
o
[AArch64] Add a tlsdesc call
p
attern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64] Add SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
r
sa
n
difo
2
018-03-13 Richard Sandiford <richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
Avoid &LOOP_VINFO_MASKS for bb
vec
t
orisation (
P
R
846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
r
s
an
d
ifo
U
s
e loop->safelen
r
ather than loop->f
o
r
ce_vector
i
ze
commit
|
commitdiff
|
tree
2018-03-01
rsan
d
i
f
o
F
ix PR number
in c
h
an
g
e
l
og e
n
try
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-01 Richard Sandiford <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tight
e
n use
o
f
HAR
D
_FRA
M
E_POIN
T
ER_REGNUM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix f
o
r PR 8
3
9
6
5
han
d
le SLP redu
c
t
i
on chai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect TARG
E
T_M
E
M_REF alignm
e
nt
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Ch
e
ck array indi
c
es in
object_ad
d
r
e
ss_inv
a
riant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandifo
Add a DECL_EXPR
f
or VLA poi
n
t
er casts
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another
fix for singl
e
-element
per
m
utes (PR 84
2
65)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Use
n
onz
e
r
o bits
to refine range in spli
t
_
constant_o
f
f
set
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify
L
RA lowpa
r
t subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
Mak
e
lto
.
exp work wit
h
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
A
d
just ira_init_register_move_cos
t
c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
Use rang
e
info in split
_
constant_
o
ffset
(P
R
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch6
4
] F
i
x SV
E
t
e
stsuite
fa
i
lures for
ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
[AArc
h
64] Handle SVE subre
g
s that are ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64]
P
refer
L
D1RQ for big
-
en
d
ian SV
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use a
l
l SVE LD1
R
Q var
i
a
nt
s
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Arch64] Genera
l
i
s
e aarch64_si
m
d_valid_immediat
e
fo
r
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten a
a
rch64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[AArch
6
4] Fix
sve/extrac
t
_[12
]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subreg c
a
lculation for big-endian targets
commit
|
commitdiff
|
tree
2018-01-30
rs
a
nd
i
fo
Expand vec_perm
_
indices::
s
eries_p comme
n
t
commit
|
commitdiff
|
tree
2018-01-25
r
s
andifo
Fix vect-re
d
uc-or_[12]
.
c cha
n
ges in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove expli
c
it
dg
-
d
o
runs f
r
om gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fi
x
use of boo
l
ean_true/false_no
d
e (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andifo
Fix vect_float
m
arkup fo
r
a
coup
l
e of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some patterns f
o
r fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def
_
t
y
pe
handlin
g
in
x
86
s
catter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Check whether any statements
n
eed masking (P
R
8
3
922)
commit
|
commitdiff
|
tree
2018-01-19
r
sandifo
Avoid ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
VIEW
_
CO
N
VERT_EXPR
slot
s
f
o
r st
r
ict-align t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
T
w
o fixes
for live-o
u
t SLP i
n
du
c
t
i
on
s
(PR
8
3857
)
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Move p
a
.
h FUN
C
TION_ARG_SIZ
E
to pa
.
c
(
PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andif
o
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Avo
i
d GCC 4
.
1 bu
i
l
d
failu
r
e
i
n
f
o
ld-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
an
d
ifo
D
o
n't group gather l
o
ads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vect_double in gcc
.
dg/vect/pr79
9
20
.
c
(PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
nd
i
fo
inli
n
e
_
small_functions sp
e
edup
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Supp
o
rt fo
r
ali
a
sing with variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for
SVE s
c
atte
r
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather lo
a
ds t
o
be
u
sed f
o
r group
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads f
o
r
s
t
rid
e
d
access
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
d
d suppo
r
t for SVE
g
ather loa
d
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
dd support
f
or in-ord
e
r addition reduction using SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rem
o
ve unneces
s
ary t
e
mporary in tree-if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Rew
o
rk t
h
e
legitimize_ad
d
res
s
_displacement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"
early
rematerial
i
s
a
ti
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Use single-iteration epil
o
gues w
h
en
p
eelin
g
fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
A
l
low single-eleme
n
t inter
l
eaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t
for con
d
itiona
l
reductions usi
n
g SVE CLAS
T
B
commit
|
commitdiff
|
tree
next