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
[3/n] PR85694: Fix dummy assignment handling in vectorizable_call
2018-06-20
r
s
andifo
[3/n] PR85694: Fix
dummy assignm
e
nt handling in
vectorizab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[2/
n
] PR
8
5694:
Attac
h
a DEF
_
SEQ only to the o
r
iginal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/n
]
PR85694: Allow pattern definition
sta
t
ements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Tighten LR
A
test
f
o
r re
l
oading the
i
nn
e
r r
e
g of a parad
o
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Use poly_int rtx accessors instead of hwi
ac
c
essor
s
commit
|
commitdiff
|
tree
2018-06-04
rsandi
f
o
Fix expand
_
expr_real
_
1 ha
n
dling of BLKmode b
i
tfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi ba
c
kedge detection in backpr
o
p (PR859
8
9)
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
Fix S
V
E
f
allout from
r260951
commit
|
commitdiff
|
tree
2018-05-30
r
sandifo
Use pol
y
_
int tr
e
e
accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Ad
d
IFN_COND_{MUL,
D
IV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
[A
A
rch64] Add SVE support for in
t
e
g
er divisio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-co
d
ing vecto
r
integer div
i
sion
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_C
O
ND_E
X
PRs to IFN_COND_* wh
e
re p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
A
dd an "else" a
r
gument
t
o
IFN_C
O
ND_
*
funct
i
ons
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Tr
y
harder to preserve oper
a
n
d
t
i
e
s in
m
ay
b
e_leg
i
timi
z
e_operands
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Use canonicalize_mat
h
_after_vectorizati
o
n_p
f
or
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class
t
o repres
e
nt a gimple match resu
l
t
commit
|
commitdiff
|
tree
2018-05-23
r
sandifo
Fix SLP def type when c
o
mputing masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2
0
1
8
-05-22
R
i
c
har
d
Sandiford <richard
.
sa
n
dif
o
rd@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
Ha
n
dle a
null
l
hs in expand_dire
c
t_optab
_
fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-strlen handling of
partial clobber
s
(P
R
85
8
14
)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Repla
c
e FMA_EXP
R
with one internal fn per
o
pta
b
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
Gimple FE suppo
r
t for in
t
ernal
f
unctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
l
low gimple_b
u
ild with i
n
terna
l
functions
commit
|
commitdiff
|
tree
2018-05-16
rs
a
n
di
f
o
Handle vector boolean ty
p
es when cal
c
ulating
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsand
i
fo
Add clobbers aro
u
nd IFN_LOAD/STOR
E
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
n
difo
Move C+
+
SVE tes
t
s to g++
.
target/aarch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
Tig
h
t
en c
o
nditio
n
in vect/pr85
5
86
.
c (PR
856
5
4)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Predicated
S
VE
c
omparison f
o
lds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UN
S
P
E
C_MERGE_
P
TRUE fo
r
c
o
mpariso
n
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
T
w
eak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit in vect_anal
y
ze_data_ref_
d
ependen
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Ad
d
missing
c
a
ses to vect_get_smallest_
s
calar
_
type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
san
d
ifo
Set
i
nsn_last_ad
d
res
s
in
final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information
w
h
e
n aligni
n
g
for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andifo
poly_spa
n
_tra
i
ts fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't try
to vector
i
se
C
OND_EXPR reducti
o
n c
h
ain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsand
i
fo
[AArch64] Fix mul_hi
g
hpart_1
_
run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[S
L
P/AArc
h
64] Fix unpack
h
andl
i
ng for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArch64] Add a tls
d
esc call pa
t
tern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
difo
[AArch64] Add SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018
-
03-1
3
Richa
r
d San
d
i
f
ord <richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &
L
O
O
P_VINF
O
_MASKS for
bb vector
i
sation (PR 8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use
loop->safelen
rather than loop-
>
fo
r
ce_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR nu
m
ber in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
2018-03-01 Richard Sandiford <richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of HARD_
F
RAME_POINTER_
R
EGNU
M
in al
i
as
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
ndifo
Make fix for PR 83965 handle SL
P
re
d
uction c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
ix inc
o
rrect TARGET_MEM_REF alignment (PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Chec
k
array indi
c
es i
n
object_add
r
ess_i
n
varian
t
_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a
D
E
CL
_
EXP
R
for
V
LA pointer casts
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndif
o
Anoth
e
r fix
f
or single
-
element permutes (P
R
842
6
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use no
n
zero bits t
o
refine range in
split_const
a
n
t_offse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Simplify LRA lo
w
part
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
Make lto
.
exp
work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remove
SVE XFAI
L
s
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
d
j
us
t
ira_i
n
it_
r
egiste
r
_move
_
cost comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
Use range info
i
n sp
l
it_co
n
stant_o
f
fset
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
[AArch64] F
i
x SVE testsuite f
a
ilures for I
L
P32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Handle SVE subr
e
gs
that are effectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArch64]
Prefer LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
i
fo
[AA
r
ch64] Use
a
ll SVE LD1RQ variant
s
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[
AA
r
ch64] Generalise aarch64_
s
imd_valid
_
immedi
a
te for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] Tig
h
ten
a
arch64_secondary_
r
eload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[
A
Arch
6
4] Fix s
v
e
/extract_[12]
.
c for big-endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Fix L
R
A sub
r
eg calculation for big
-
e
n
d
ian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand v
e
c_perm_indic
e
s
:
:series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-re
d
uc-or_[12]
.
c
changes
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do runs from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix us
e
of boolean
_
tru
e
/fal
s
e_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
sand
i
fo
Fix vec
t
_fl
o
at m
a
rkup
fo
r
a couple of
t
est
s
(PR 83
8
88)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
i
sable some patterns f
o
r
fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsan
d
ifo
Fix vect_def_t
y
p
e
han
d
ling in x8
6
scatte
r
suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Che
c
k wh
e
th
e
r any statemen
t
s need ma
s
king (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for
n
ested
i
nductions (PR
8391
4
)
commit
|
commitdiff
|
tree
2018-01-17
r
s
a
ndifo
VIEW
_
C
ONV
E
RT_EXPR
s
lots
for strict-alig
n
t
ar
g
ets
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two
fixes fo
r
live-o
u
t SLP
inductions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Move pa
.
h F
U
NCTION_ARG_SIZE to pa
.
c (PR8
3
858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
i
x cha
n
gelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build failu
r
e in
fold-
c
onst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Don't gro
u
p
g
ather load
s
(
P
R83847)
commit
|
commitdiff
|
tree
2018-01-15
rsan
d
ifo
Missing vect_do
u
bl
e
in gcc
.
dg
/
vect/pr
7
9920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsan
d
ifo
inline_small_
f
unct
i
ons speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasi
n
g wi
t
h variable
strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport f
o
r
SVE
scatter stores
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow
gather load
s
to be used
f
or grou
p
ed
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use gather l
o
ads for st
r
ided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support
for SVE gath
e
r load
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for i
n
-order
a
d
dition
r
educ
t
io
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessary temporary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework
t
he legitim
i
ze_address_displace
m
ent ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add a
n
"early remate
r
ialisat
i
on" p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use si
n
g
le-iteration epilogues
w
hen
pee
l
ing for
g
aps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
o
w single-element
i
nt
e
rleaving f
o
r non
-
po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support for conditional reductions using
S
VE
C
L
A
ST
B
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
v
ector
i
s
i
ng liv
e
-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add an empty_mask_i
s
_expens
i
ve
h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
andle pe
e
l
i
ng for alignment with
m
a
sking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the n
u
mber of it
e
rati
o
n
s
to be
s
maller t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Make ivo
p
ts handle cal
l
s
t
o
i
nternal
f
uncti
o
n
s
commit
|
commitdiff
|
tree
next