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
[6/n] PR85694: Add a vect_get_internal_def helper
2018-06-20
r
s
andifo
[6/n] PR85694: Add a vect_get_inte
r
na
l
_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[5/n] PR85
6
94: Remove dead
W
I
DEN_SUM ha
n
dlin
g
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] PR8
5
694: Remove redundant c
a
lls
t
o types
_
compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[3/n]
P
R
8
5
6
94:
F
i
x
dummy
assign
m
ent handling in
v
ectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2/n] P
R
8
5694: Attach a DE
F
_SEQ only to t
h
e original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] P
R
85
6
9
4: Allow pat
t
ern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tighten LR
A
test for
r
eloading th
e
inne
r
reg of a pa
r
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
U
se p
o
ly_in
t
rtx accessors instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix
expand_expr_real_1
handlin
g
of BL
K
mode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix phi back
e
dge
d
etection in backprop
(
PR85989)
commit
|
commitdiff
|
tree
2018-06-01
r
sa
n
difo
Fix SVE fallout from
r
260951
commit
|
commitdiff
|
tree
2018-05-30
r
san
d
i
fo
U
s
e
p
oly
_
int tree acc
e
ssors
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
ndifo
Add IFN
_
COND_{MUL,DIV,MOD
,
RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AA
r
ch64] Add S
V
E
s
upport for integer divi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer o
p
en
-
coding vector intege
r
di
v
isi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
if
o
Fold VEC_
C
ON
D
_EXPR
s
to IFN_COND_
*
wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
r
s
an
d
i
fo
Add an "else"
argument to IFN_COND
_
* fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Try harder t
o
preser
v
e oper
a
nd ties
i
n
mayb
e
_
l
eg
i
timize_operands
commit
|
commitdiff
|
tree
2018-05-24
r
sa
n
difo
U
s
e
c
anonicalize
_
math_after_vec
t
orization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
c
la
s
s t
o
r
e
present a
g
imple match result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
n
d
ifo
Fix SL
P
def type w
h
en co
m
puting masks (PR8
5
853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Richard Sandifo
r
d <richar
d
.
san
d
iford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
Han
d
le a nul
l
lhs i
n
expand
_
direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fix tr
e
e-ssa-s
t
r
le
n
han
d
li
n
g of partial
clobbers (PR8
5
814)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Re
p
l
ace FMA_EXPR with on
e
inter
n
al
f
n per o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gi
m
ple FE support for inter
n
al fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
rsan
d
ifo
Allow gimple_bui
l
d with internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-16
rsa
n
d
i
f
o
H
a
nd
l
e vector bo
o
l
ean types when calculating
t
he SL
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
s
a
n
difo
Add clobbers
around
I
FN_LOAD/STORE_LA
N
E
S
commit
|
commitdiff
|
tree
2018-05-08
r
s
an
d
ifo
M
ove C++
S
V
E tests to g++
.
target/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten cond
i
t
ion in v
e
ct/pr85586
.
c (PR
85
6
54
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch6
4
] Pre
d
icat
e
d
SVE co
m
parison f
o
l
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
64] Use
U
NSPEC_M
E
RGE
_
PTRUE f
o
r compari
s
ons
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
[A
A
rch64] Tweak s
v
e
/
vcond_6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
T
ighten e
a
rly
e
xit in vect_a
n
alyze_
d
ata_ref_
d
ependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
Add missi
n
g cases to vect_get
_
sma
l
l
est_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
s
andi
f
o
Se
t
i
nsn_last_address in fi
n
a
l
_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use
SC
E
V information when alig
n
ing for vectorisat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndifo
poly_spa
n
_trai
t
s
fixes (PR 84
8
11)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't t
r
y to vectorise CO
N
D_EX
P
R redu
c
tion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
ndifo
[AArch64
]
Fix mul_highpart_1_run
.
c mark
u
p
commit
|
commitdiff
|
tree
2018-03-13
r
s
and
i
fo
[
S
LP/AArch64] Fix unpack handlin
g
for bi
g
-
endi
a
n SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sa
n
difo
[AAr
c
h64] Add a tlsdesc
c
all pat
t
er
n
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4] Add
SVE mul
_
highpart
p
atte
r
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
Richard Sandiford <
r
ichard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &
L
OOP_V
I
NFO_MASK
S
for bb vec
t
orisation (P
R
84634)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
difo
Use loop->safelen rather
th
a
n loop->force
_
ve
c
torize
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR numb
e
r i
n
changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
18-03-01 Richa
r
d Sandiford <ri
c
har
d
.
s
a
nd
i
fo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Ti
g
hte
n
u
se of HARD_FR
A
ME_POINTER_REGNUM in
a
lias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make fix for PR
8396
5
handle SLP reductio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorrect TA
R
GET_MEM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Chec
k
array indices
in
o
bject_address_in
v
a
r
iant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
d
i
fo
Add a DECL_EXPR f
o
r VLA pointer casts (PR 8430
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anot
h
er fix for single-element pe
r
mutes
(PR 8
4
26
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
U
s
e
nonzero bits t
o
ref
i
ne range in split_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
S
impl
i
fy LRA l
o
w
p
art subreg
f
ix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e
lto
.
exp wor
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch
6
4
]
R
emove SVE
X
FAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
djust ira_init_reg
i
ste
r
_move_cost c
o
m
m
e
n
t
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
Use range i
n
fo in
s
plit_constant
_
off
s
et (PR
8
1
635)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArc
h
64
]
Fi
x
SVE t
e
s
tsuite
f
a
ilu
r
es
f
or IL
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
sandif
o
[AArch64] Han
d
l
e
SVE subregs that ar
e
e
ffecti
v
e
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch6
4
] P
r
efer LD
1
RQ for b
i
g-endian
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use all S
V
E LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] General
i
s
e
aarch64_sim
d
_
v
alid_imm
e
di
a
te for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] T
i
ghten aar
c
h
6
4_secondary_relo
a
d condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AArch64] Fix sve/extra
c
t_[12
]
.
c f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
Fix LRA sub
r
e
g
cal
c
ulation for
big-e
n
dian
t
a
rg
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand vec_perm_indices
:
:s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fi
x
vect-reduc-or
_
[12]
.
c cha
n
ges in r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove expli
c
it
d
g
-do r
u
ns fro
m
gcc
.
dg/vect
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e of boolean_tru
e
/fa
l
se_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andifo
F
i
x
vec
t
_float markup
fo
r
a couple
of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
isable some patterns for fold-
l
e
ft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
F
i
x vect_def_type handling in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck wh
e
ther any statements need masking
(
PR
839
2
2)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for nested inductions (PR 8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONVERT_EX
P
R slo
t
s for stric
t
-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
sandifo
Two
fixes for live-ou
t
S
LP
i
nd
u
ctions
(
PR
83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h
FUNCTION
_
ARG_SIZE to pa
.
c (PR83
8
58)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
ix ch
a
n
gelog
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
di
f
o
Avoi
d
GCC 4
.
1 build failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don
'
t group ga
t
h
e
r
l
oads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing ve
c
t_double in gc
c
.
dg/vect/pr799
2
0
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsa
n
difo
i
n
line_small_
f
unctions speedup
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Support for aliasing with variable
st
r
i
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
su
p
port for SVE scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low gather loads t
o
be us
e
d for grouped acc
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather loads for
strided
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Ad
d
s
u
p
por
t
for in-order addi
t
ion r
e
du
c
t
ion u
s
i
n
g
S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Re
m
ove un
n
ec
e
ssary temporary in tree-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the leg
i
timize_address
_
displacement ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an
"
ea
r
ly rem
a
te
r
ialisation"
p
a
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Use
sin
g
le-iteration epilog
u
es
w
hen
peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low
single-element interleaving for non-po
w
e
r
-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for conditional reductions using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Add support for
v
ectorising live-ou
t
values u
s
ing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add an empty_mask_is_e
x
pe
n
sive hoo
k
commit
|
commitdiff
|
tree
next