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
[AArch64] Tweak sve/vcond_6.c test
2018-05-08
rsandif
o
[AA
r
c
h
64] Tweak sve/vco
n
d_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rs
a
nd
i
fo
Tighte
n
early exit
i
n
vect_
a
n
a
lyze_data
_
r
e
f_depen
d
ence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsan
d
ifo
Add mis
s
ing c
a
ses to vect_ge
t
_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
Set insn_last_address
i
n fin
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rs
a
n
difo
Use SCEV information when
ali
g
ning
f
or vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsan
d
ifo
poly_span_traits fixes (PR
8
4811)
commit
|
commitdiff
|
tree
2018-03-18
rsand
i
fo
Don't
t
ry
t
o vect
o
ris
e
CO
N
D_EXPR reduc
t
ion chain
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch6
4
] Fix mul_highpart_1_
r
un
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
n
difo
[SLP/AA
r
ch64
]
F
ix unpack ha
n
dling for b
i
g-
e
ndi
a
n SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[
A
Ar
c
h64] Ad
d
a tlsdesc call pat
t
ern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch6
4
]
A
dd SVE
m
ul_
h
ighp
a
rt patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
2
0
18-03-13 Richard Sandiford
<r
i
cha
r
d
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOO
P
_
VINFO
_
MASKS for bb vector
i
sation (PR
8463
4
)
commit
|
commitdiff
|
tree
2018-03-02
rsan
d
ifo
U
s
e
l
oop->safelen rather than l
o
op
-
>force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
Fix
P
R
number in chang
e
log entry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
2018-03-01 Ric
h
ard Sandifor
d
<richard
.
sandiford@li
n
a
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
T
ighten use of HARD_FRAME
_
POINTER_RE
G
NU
M
i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Make
f
i
x for PR 8
3
965
h
and
l
e SLP
reduction c
h
a
ins
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
i
x incorre
c
t
T
ARGET
_
M
E
M_REF alignme
n
t
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
Check array indices in
ob
j
ect_add
r
e
s
s_i
n
variant_in_lo
o
p_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
Add a DEC
L
_EXPR for V
L
A pointer
c
a
s
ts (PR 84
3
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Anothe
r
fix for single-element permu
t
es (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
if
o
Use nonzero bits to refine
r
a
ng
e
i
n
s
p
lit_constant_
o
f
f
set
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
M
a
ke
l
t
o
.
e
x
p work wi
t
h Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[
A
A
rch6
4
] Remove SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Adjust ira_in
i
t_regist
e
r_move_cost
comment
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
Use range in
f
o in
s
p
l
it_constant_offset
(
PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
AArch6
4
] Fix
S
V
E testsuit
e
fail
u
res for ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[AArch64] Handle SVE sub
r
egs that
ar
e
e
ffectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Pr
e
fer L
D
1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Use
all
S
VE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[AArch64] Generalise
aarch6
4
_
simd
_
valid_imm
e
d
i
ate for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AA
r
c
h
64]
Ti
g
hten aarch
6
4_secondary_reload cond
i
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[AArch
6
4] Fix sve/ex
t
r
act_[
1
2]
.
c f
o
r big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Fix LRA subreg calcula
t
ion for
b
ig
-
endian targets
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
E
xpand vec_perm_indices::s
e
ries_p
comment
commit
|
commitdiff
|
tree
2018-01-25
r
sandifo
F
ix
vect-reduc-or_[12]
.
c changes in r2
5
7022
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
i
f
o
Remove
expl
i
cit dg
-
do runs
f
r
om gcc
.
dg/vect
(
PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandi
f
o
Fix use of boolean_true
/
false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
r
sandi
f
o
Fi
x
vect_float mar
k
up
f
or
a
couple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Disable
some patte
r
ns for fold-
l
eft reduction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
Fix vect_def_type han
d
l
i
ng
in x86 s
c
atte
r
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check
whether any
s
tatements need
masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Avoid ICE for nes
t
ed inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CON
V
ERT_
E
XPR slots for s
t
r
i
ct-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fixes for live-
o
ut SLP inductions (
P
R
8
3
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Mov
e
pa
.
h
FUNCTION_A
R
G_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndif
o
Fix c
h
a
n
gelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gathe
r
loa
d
s (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
and
i
fo
Missing vect_double
in g
c
c
.
d
g
/v
e
c
t/p
r
799
2
0
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandi
f
o
inline_small
_
functi
o
ns speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppo
r
t f
o
r alia
s
ing with v
a
r
iable strides
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support f
o
r
SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
A
l
low gather loads
t
o
be used f
o
r
g
rouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
g
a
ther loads
f
or strid
e
d a
c
c
esses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add sup
p
or
t
for SVE gather l
o
ads
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Add suppor
t
for i
n
-order
a
ddition reduction
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Remov
e
un
n
ecessary temporary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the legitimize_address_
d
ispla
c
ement
ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add an "early remateri
a
l
isation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Use sing
l
e-iterat
i
on epilo
g
ues when peel
i
n
g
fo
r
ga
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Allow single-elemen
t
inter
l
eaving for non-po
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Add sup
p
o
rt for conditional reduction
s
using SVE CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
dd supp
o
r
t for vectorising
live-out values
u
sing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an empty_mask
_
i
s_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Handle
p
eeli
n
g
f
or alignment with maskin
g
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
A
l
low the number
o
f i
t
erations to
be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Make iv
o
pts handle
c
a
l
l
s to internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_E
X
PRs of TARGE
T
_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for reduc
t
i
ons in fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
s
upport for fu
l
l
y
-
p
redica
t
ed
loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for bitwise
r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
SLP reduction
s
with
vari
a
b
l
e-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle
m
ore SLP const
a
nt and extern definitions fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Protect
against
m
in_profitable_iters going n
e
g
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for maske
d
l
oad/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArc
h
6
4
] Tes
t
s f
o
r S
V
E structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AAr
c
h64]
S
V
E load/
s
tore
_
l
a
nes support
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Give the target m
o
re
con
t
rol over ARRAY_TYP
E
m
o
d
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Fix fo
l
ding
of vec
t
or mask
EQ/NE exp
r
e
s
sions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
SVE
unwinding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
[AArch64] SVE test
s
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[A
A
rch64] T
e
stsuite
m
a
rkup for
S
VE
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[
A
Arch64] Add SVE s
u
ppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Mark
S
L
P
failures for vec
t
_variabl
e
_length
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Extra subreg fold for variable-length C
O
N
S
T_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
m
pro
v
e ca
n
oni
c
alis
a
tion
o
f TARGET_ME
M
_
R
E
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle pol
y
nomial
DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andle
poly_int vect
o
r size
s
i
n
get_ve
c
_alignment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Al
l
o
w
variable-si
z
e
d
temporary variab
l
es in gimpli
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Add co
n
st_offset fie
l
d
to aarch64
_
address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64]
Set NUM_
P
O
LY_INT_COEF
F
S to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch
6
4] Rewo
r
k in
t
er
f
a
c
e to add constant
/
offs
e
t routines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Extr
a
scalar_float_mod
e
pa
t
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
Avoid GET_MO
D
E
_NU
N
ITS i
n
v8
.
4 supp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
Fix mod
e
_for_si
z
e units i
n
c
a
l
l
er-sa
v
e
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
D
o
n't use permute
s
for singl
e
-element accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
f
o
Mostly revert r
2
5
4
296
commit
|
commitdiff
|
tree
next