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
[1/n] PR85694: Allow pattern definition statements to be reused
2018-06-20
rs
a
ndif
o
[1/n] PR8569
4
: Allow
p
attern
defin
i
tio
n
statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Ti
g
hten
L
R
A
test fo
r
reloadin
g
the inner r
e
g
of a
p
a
rado
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly
_
int rtx ac
c
essors in
s
tead of h
w
i
accessors
commit
|
commitdiff
|
tree
2018-06-04
rsa
n
difo
F
i
x expand_expr_real_1 han
d
ling of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsand
i
fo
F
i
x phi
backedge
d
ete
c
tion in ba
c
kprop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsa
n
difo
Use
p
oly_int t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
A
d
d
IFN_COND_{MUL,DIV,MOD,
R
DIV
}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[
AArch64] Add
S
VE
support for integer divi
s
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pre
f
er open-
c
oding vec
t
or integ
e
r d
i
v
i
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold V
E
C_COND_EXPRs to IFN_COND_*
w
h
ere po
s
sib
l
e
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "els
e
"
argument t
o
IFN_CO
N
D_* funct
i
o
n
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Try harder to preserve operan
d
ti
e
s in m
a
ybe_leg
i
ti
m
i
z
e
_
operands
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
d
i
fo
Use
c
anonicalize_
m
ath_after_vecto
r
iz
a
tion_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add a cl
a
ss t
o
rep
r
esent a
g
impl
e
match result
commit
|
commitdiff
|
tree
2018-05-23
rsa
n
difo
Fix
S
LP d
e
f type when computi
n
g masks (PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-2
2
Richard Sandiford <r
i
chard
.
sa
n
difo
r
d@
l
inar
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
and
i
fo
Hand
l
e
a
null lhs
i
n
expan
d
_
direct_op
t
a
b
_f
n
(PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix
t
ree
-
ssa-strlen handling o
f
p
a
rtial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
s
andifo
Rep
l
ace FMA_EXPR w
i
th one inter
n
al f
n
per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
difo
Gimple FE suppor
t
for int
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
l
l
ow g
i
mple_build
w
ith intern
a
l
functio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rs
a
ndifo
Handle ve
c
tor boolean
types when calculatin
g
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandi
f
o
Ad
d
clobbers
a
round IFN
_
L
O
AD/STORE_
L
ANES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
ove C+
+
SVE tests
to g++
.
target/
a
arch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
Tighten c
o
ndition in
v
ect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
[AA
r
c
h
64
]
Predicated SVE compar
i
son folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64] Use UNSPEC_ME
R
GE
_
PTRU
E
for
c
omparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndi
f
o
T
i
ght
e
n ear
l
y exi
t
in
vect_an
a
lyze_data_ref_d
e
pende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add m
i
ssing cases
t
o vect_get_s
m
alle
s
t_scalar_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
S
et insn_last_addre
s
s in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandi
f
o
Us
e
SCEV informatio
n
when a
l
igning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandif
o
p
ol
y
_s
p
an_tra
i
t
s
f
ixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't try to
v
ector
i
se COND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AA
r
ch6
4
]
F
ix mul
_
hig
h
part_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[SLP/AArch64]
F
ix
u
npack h
a
ndling for bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArch64] Add a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
Add SVE mul_highpart pattern
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-
1
3
Richard Sa
n
di
f
o
r
d <ric
h
ar
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VINFO_MAS
K
S
f
o
r
bb vect
o
r
i
sat
i
on (PR 84634
)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safelen rather than loop->for
c
e
_
vectorize
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
F
ix PR number in
cha
n
gelog entr
y
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18-03-01 Richard Sandiford <ri
c
hard
.
sandiford
@
l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tight
e
n
use of HARD_FRAME
_
POI
N
TER_
R
E
G
NUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
a
ndifo
Make fix for P
R
83965 handle SLP
r
eduction chains
commit
|
commitdiff
|
tree
2018-02-20
rs
a
ndifo
Fi
x
incor
r
ect TARGET_MEM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsan
d
ifo
C
h
e
ck array indices in obje
c
t_ad
d
ress_invari
a
nt
_
i
n_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
d
i
f
o
Add a DECL_EXPR for
V
LA poi
n
ter
c
as
t
s (PR
8
4305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
Anot
h
er fix fo
r
single-el
e
m
ent p
e
rmutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
U
se n
o
nz
e
ro bits to r
e
fine range in split_const
a
n
t_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify L
R
A
lowpa
r
t subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
exp
work
with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch
6
4] Remov
e
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust i
r
a_init_regi
s
t
er_mo
v
e
_
cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Us
e
r
a
n
ge i
n
fo in split_
c
ons
t
ant_offset (PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] F
i
x SVE tests
u
ite failures
f
o
r IL
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch
6
4] Handle SVE
su
b
regs that are eff
e
ctively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AA
r
ch64] Prefer LD1RQ fo
r
bi
g
-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use
a
ll
S
VE LD1RQ varia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Generalise aarch
6
4_s
i
md_valid_immedi
a
te f
o
r
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[AArch64] Tighten aarch64_secondar
y
_
rel
o
a
d
c
on
d
iti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64]
Fix sve
/
extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subr
e
g
cal
c
ulation for big-end
i
an
t
arge
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand ve
c
_pe
r
m_
i
n
d
ices::seri
e
s
_p c
o
mment
commit
|
commitdiff
|
tree
2018-01-25
rsand
i
f
o
Fix vect-r
e
duc-o
r
_[12]
.
c changes in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Re
m
ove explici
t
dg-do ru
n
s f
r
om gcc
.
dg/ve
c
t (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Fix use
o
f boolean_
t
rue/false
_
node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
n
dif
o
Fi
x
vect_float
markup
for a couple o
f
tests (P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some pa
t
t
e
r
n
s fo
r
fold-left
r
e
duct
i
o
ns (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsan
d
ifo
Fix vect_def
_
type ha
n
dling
i
n x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck w
h
eth
e
r
a
n
y
statements need masking (PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Avoid
I
CE for
n
ested i
n
ductions (PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
IE
W
_CONVERT_EXPR slots
f
o
r
s
t
rict-align t
a
rgets
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two
f
i
x
es for live-out SLP in
d
uctions (PR 8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
r
s
and
i
fo
Move pa
.
h
FUNCTION_ARG_SIZE to pa
.
c
(PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
ifo
A
v
oid GCC 4
.
1 build failure in fo
l
d-c
o
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Don't group gat
h
er loads
(
PR83
8
47)
commit
|
commitdiff
|
tree
2018-01-15
r
sandif
o
Mis
s
in
g
vect_double in gcc
.
dg/vect/pr79
9
20
.
c (PR8
3
8
36)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
n
difo
inline_small_fu
n
ction
s
speedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Supp
o
rt f
o
r aliasing wi
t
h variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for SVE scat
t
er s
t
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gather l
o
ads to b
e
used f
o
r
grouped ac
c
ess
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se g
a
t
h
er
loa
d
s
f
or
strided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for SVE gather
loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
s
u
pport
f
or in-order a
d
dition reductio
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Re
m
ove un
n
ecessary tempo
r
ary in
tre
e
-
if-co
n
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the legitim
i
ze_a
d
dress_displacement h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
a
n "ear
l
y
remate
r
ialis
a
tion" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single
-
iteration e
p
ilogues
w
hen peeling
f
or gaps
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allo
w
s
i
ngle-e
l
em
e
n
t inte
r
l
e
aving f
o
r non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for conditio
n
al reductions using S
V
E CL
A
STB
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for vectorising live-out values usi
n
g
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Ad
d
a
n
e
mpty_
m
ask_is_exp
e
nsive hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Hand
l
e pee
l
ing for align
m
ent with
masking
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
All
o
w
t
he n
u
mber of iterations to be smaller than
VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
ake iv
o
pts handle calls t
o
internal functi
o
ns
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPRs of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
supp
o
rt for reductions in fully
-
m
asked loops
commit
|
commitdiff
|
tree
next