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
Simplify LRA lowpart subreg fix
2018-02-08
rsan
d
ifo
Simplif
y
LRA
lowpa
r
t
su
b
reg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Mak
e
lto
.
exp wo
r
k
with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
[AArch64] Rem
o
ve SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira
_
i
nit_r
e
gister_move_cost
comment
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use
r
ange inf
o
in sp
l
it_constant_offset (PR
8
1635
)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE tes
t
suite failur
e
s for
I
LP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
H
a
n
d
le SVE subre
g
s that a
r
e
e
f
f
ectively
R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
if
o
[AAr
c
h
6
4] Prefer
L
D1RQ for
b
i
g-end
i
an SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AAr
c
h64] Use all SVE
L
D1RQ varia
n
t
s
commit
|
commitdiff
|
tree
2018-02-01
rs
a
nd
i
fo
[AArch64] Gener
a
l
i
se aarch64_si
m
d_valid_
i
mmedi
a
t
e f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AAr
c
h64] Tighten
aarch64_se
c
ondary_rel
o
a
d
con
d
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fi
x
sv
e
/extract_[
1
2]
.
c fo
r
big-en
d
ian
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
LR
A
s
ubreg calculation for big-endi
a
n targets
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Expa
n
d vec_perm
_
i
ndices::se
r
ies_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
dif
o
Fix
v
e
ct-reduc-or
_
[12]
.
c changes
in
r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Remove explicit
d
g-do runs from gcc
.
d
g
/
vect (
P
R 8388
9
)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
i
fo
Fix use of
b
oole
a
n_tru
e
/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
ifo
Fix vect_float markup for a
c
oup
l
e of tests (P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable some pat
t
erns for f
o
ld-
l
eft redu
c
tions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rs
a
n
d
ifo
Fi
x
vect_def_type
handling in x86 scatter sup
p
ort
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check w
h
e
ther any statem
e
n
ts nee
d
mas
k
in
g
(PR 83922
)
commit
|
commitdiff
|
tree
2018-01-19
r
sa
n
difo
Avoid ICE fo
r
nested in
d
uctions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsa
n
difo
V
I
E
W
_CONVERT_EXPR
s
lots f
o
r
s
trict-align tar
g
et
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for
live-
o
ut SLP inductions (PR 83
8
57)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_A
R
G_SIZE to pa
.
c (PR8385
8
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix chang
e
log
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Av
o
id GCC 4
.
1 build fail
u
r
e in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
D
o
n't group gathe
r
loads (PR
8
3
847
)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Mis
s
ing vect_doubl
e
in gcc
.
d
g
/ve
c
t/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
nl
i
n
e_small_functions s
p
ee
d
up
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Suppo
r
t for aliasing with vari
a
ble strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
upport for SVE scatter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ga
t
h
er loads to be used for
g
r
ouped
ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather
l
oads
fo
r
st
r
ided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Add su
p
port fo
r
SVE g
a
ther loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for
in-order addition r
e
d
u
ction using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
e
move unn
e
c
essary temporary i
n
tree-if-con
v
.
c
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Rework the
leg
i
timize_add
r
ess_displ
a
c
e
men
t
h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
dd an "
e
arly r
e
m
a
t
erialisatio
n
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use single-iteration epilogue
s
wh
e
n
peeling
for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow sing
l
e-elemen
t
int
e
rleaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
for c
o
ndit
i
onal
reductions u
s
ing
SVE CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for vectorising li
v
e
-o
u
t values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add an em
p
ty_mas
k
_is_expensive ho
o
k
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Han
d
le peeling for alignment
with
m
a
s
king
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the
n
u
m
b
e
r of iter
a
t
i
o
n
s
to be smaller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Make
ivopts
h
a
ndle calls to inter
n
al
functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR
_
EXPRs of TARGET
_
MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for r
e
ductions in fully-ma
s
ked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for fully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add suppor
t
f
o
r b
i
tw
i
s
e reductions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
SLP reductions wi
t
h variable-
l
engt
h
vector
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
a
ndle mo
r
e SL
P
constant a
n
d
extern def
i
nitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
P
r
otect
a
gainst
mi
n
_
p
rofitable_iters going neg
a
tive
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Ad
d
support f
o
r ma
s
ked load
/
s
t
o
r
e_
l
a
n
es
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
ifo
[
AArch
6
4] Te
s
t
s
for SVE
s
t
r
ucture
modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
[A
A
rch64] SVE load/store_lanes s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give
the target
more control over A
R
RAY_TYPE
m
odes
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Fix f
o
lding of vector mask
EQ
/
NE e
x
pressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwin
d
i
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch
6
4]
SVE test
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Testsuite markup
for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
c
h
64] Add
SVE suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark SLP fai
l
u
r
es
f
or vect
_
varia
b
le_l
e
ngth
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
E
x
tra subreg fold for variable-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve c
a
nonicalisation of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
H
andle polynomial D
R
_INIT
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
Ha
n
dle poly
_
i
n
t v
e
ctor sizes
i
n get_
v
ec_alignment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow varia
b
le-sized temporar
y
variables in gim
p
li
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64]
A
dd const_offset fi
e
ld t
o
a
a
rch64_addr
e
s
s
_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Se
t
NUM_POLY_INT_COEF
F
S to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64] Rework
interface
to add co
n
stant/off
s
e
t
routines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Extra scalar_
f
loat
_
mode
p
atc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
] Avoid GET_M
O
DE_N
U
NITS in v8
.
4
support
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
Fix
m
o
de_for_size units in caller-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
Don't use p
e
rmutes for
s
ingle-element accesses (PR83753
)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
fo
M
ostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64]
Use vec_
p
erm_indices he
l
per routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArc
h
6
4
]
Re
j
ect
(
h
ig
h
(const (plus
anc
h
or offs
e
t
)
)
)
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix pe
r
mute handling when vectorising
s
c
att
e
rs
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten LRA cycling ch
e
ck
commit
|
commitdiff
|
tree
2018-01-05
rsandi
f
o
Re
v
e
rt DECL_US
E
R
_
ALIG
N
part
o
f r24195
9
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_contains_symbols
t
rue for POLY_IN
T
_CS
T
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Pr
o
t
ect se
c
ond cal
l
to
e
x
t
r
a
ct_ra
n
ge_from_multiplicative_
o
p_1
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Document machine_mode wrapper class
e
s
commit
|
commitdiff
|
tree
2018-01-04
r
sandif
o
Add tree_f
i
ts_uhwi_p tes
t
s to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Allow VEC_PERM_EXPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR
8
3680: I
n
v
e
rted tes
t
in a
r
m
_vec
t
ori
z
e_v
e
c_per
m
_con
s
t
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
PR
8
3
675: Res
t
ore TARGET_VIS2 check for
S
PARC vec_
p
erm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vecto
r
i
zabl
e
_load/store
handle IFN_
M
ASK
_
L
OAD
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Sp
l
i
t gathe
r
load handling out of vectorizab
l
e_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
out gat
h
er loa
d
m
as
k
building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Sp
l
it rhs check
i
ng out of vectoriz
a
ble
_
{,mask_
l
oad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
plit mask checking
ou
t
of
v
ect
o
rizable_m
a
sk_load_st
o
re
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Make vec
t
_mo
d
e
l
_store_cost take a vec_loa
d
_
s
tore_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Mo
v
e code tha
t
stubs out IFN_
M
ASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
Use ex
t
ra
c
t_bit_
f
i
eld_as_subreg for ve
c
to
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Improv
e
spil
l
ing fo
r
variabl
e
-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Improve
ve
c
torization
C
OND_
E
X
P
R <bool
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Al
l
o
w
the target to set MAX_BIT
S
IZE_MODE_ANY_MO
D
E
commit
|
commitdiff
|
tree
next