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
rsandifo
Simplif
y
LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp
work
w
ith
T
c
l 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[
A
Arch64
]
Remove
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust i
r
a_init_registe
r
_move_cost c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
Use range
info in split_constant_o
f
fset (PR 8
1
63
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Fi
x
SVE testsuite fai
l
ures for ILP32
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AArc
h
64] Handle S
V
E subregs that a
r
e effectiv
e
l
y
REVs
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[A
A
rch64] Pref
e
r LD1RQ for big-e
n
dian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] U
s
e all SVE LD1RQ
variants
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Genera
l
ise
aarch64_sim
d
_valid_immediate for
S
VE
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[AArch64] Tighten aa
r
ch64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AArch64]
F
ix
sve/e
x
t
ract_
[
12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
Fix LRA subreg calculation for
b
ig-endian t
a
rgets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expand ve
c
_perm_indic
e
s::s
e
ri
e
s_p co
m
ment
commit
|
commitdiff
|
tree
2018-01-25
r
s
a
n
difo
Fix
v
ect-reduc-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
difo
Remove
exp
l
i
cit dg-
d
o ru
n
s
from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix us
e
of boolean_tr
u
e/f
a
lse
_
n
o
de (PR 8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
r
sandifo
Fi
x
vect
_
f
loat mar
k
up
f
or
a
couple
o
f tests (P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rs
a
ndifo
Disab
l
e some patterns
f
or fold
-
l
e
ft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix ve
c
t_def_type ha
n
dli
n
g in
x
86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any s
t
atements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsand
i
fo
A
void
ICE for nested
inducti
o
n
s
(P
R
83914
)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONV
E
RT
_
EX
P
R sl
o
ts for strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes
f
or live-
o
ut
SLP induct
i
ons
(PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Move pa
.
h FUNC
T
ION_ARG_SIZE
t
o pa
.
c (PR
8
3858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
ix
chang
e
lo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
void
GCC 4
.
1 build fa
i
lure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
andi
f
o
Do
n
't group
gather loads
(
P
R
83847)
commit
|
commitdiff
|
tree
2018-01-15
rsa
n
di
f
o
Missing vect_double
i
n gcc
.
dg/vect/pr79920
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
r
sand
i
fo
inline_small_functi
o
ns speedu
p
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Support for aliasing with variab
l
e st
r
ides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
support for SVE sca
t
ter
s
tores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low
gather
loads
t
o
b
e used for group
e
d accesse
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use
gather l
o
a
ds for strided acc
e
s
s
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
d
d support for S
V
E
g
ather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Add support for in-orde
r
addi
t
ion reduction using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Re
m
ove unn
e
cessa
r
y te
m
porary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Rework the legitimize_address_displacement
hoo
k
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n
"early rematerialisation"
p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use single-itera
t
ion ep
i
logues when peeling for
gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow s
i
ngle-e
l
ement interl
e
aving f
o
r
n
on
-
power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
for con
d
itional re
d
uctions u
s
ing SVE CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
A
d
d support for ve
c
to
r
ising
l
i
ve-out values using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Ad
d
an empty_mask
_
is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
H
a
ndle peeling for alignm
e
nt
w
ith masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of iter
a
tions
t
o be sma
l
ler than VF
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
f
o
Make ivop
t
s handle calls to interna
l
funct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
A
DDR_EXPRs of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Add sup
p
ort f
o
r reductions in fu
l
ly
-
masked loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
port for fully-
p
redicated l
o
o
p
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
po
r
t for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductions with variab
l
e-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP co
n
s
t
a
nt and ext
e
rn definitio
n
s
fo
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
Pr
o
t
ect against min_profit
a
ble_iters going
negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upp
o
rt for masked lo
a
d/store_
l
an
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
d
ifo
[A
A
rch64] Tests fo
r
S
VE
s
tructure
m
odes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
A
r
ch6
4
] SV
E
load
/
store_l
a
n
es support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Give
the tar
g
et m
o
r
e control
o
ver ARRAY_TYP
E
mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Fix
f
ol
d
ing of vector mask EQ/NE expressi
o
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nwind
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE
t
ests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] T
e
stsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
[AAr
c
h64
]
Ad
d
S
V
E support
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Mark SLP failures for vect
_
variable_length
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
E
xtra
s
u
b
reg fold for
v
ariable-l
e
ngth CONS
T
_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
I
mprove canonicalisation
of TARGE
T
_MEM_
R
E
F
s
commit
|
commitdiff
|
tree
2018-01-12
r
s
a
ndifo
Hand
l
e polyno
m
ial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
Ha
n
dle poly_int vect
o
r sizes
i
n get_vec_alignment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
A
llow
v
aria
b
le-siz
e
d temporary variables in gimplif
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch64] Add const
_
o
ffs
e
t field
t
o aarch64_address_
i
n
f
o
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[A
A
rch64] Se
t
N
U
M_P
O
LY_INT_
C
OEFFS
t
o 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Rework interface to add const
a
nt/offset routines
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch
6
4
]
Extra scalar_float_mod
e
patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AAr
c
h64
]
A
void GE
T
_MOD
E
_NUNI
T
S
in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
r
sand
i
fo
Fix mode_for_size units in
caller-sav
e
.
c (
P
R
837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't u
s
e
per
m
utes for single-ele
m
e
nt acc
e
sses (PR83753
)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andifo
Mos
t
l
y rev
e
rt
r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Use ve
c
_
p
e
rm_indices he
l
per ro
u
tines
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndifo
[
AArch64] Reject
(hi
g
h
(c
o
nst (plus anchor of
f
set)))
commit
|
commitdiff
|
tree
2018-01-09
rsand
i
fo
F
i
x
permute handling when vec
t
o
r
ising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandi
f
o
T
i
ghten LRA
c
ycli
n
g che
c
k
commit
|
commitdiff
|
tree
2018-01-05
r
sandifo
Reve
r
t DECL_USER_ALIGN
p
art of r24
1
9
59
commit
|
commitdiff
|
tree
2018-01-05
rsandif
o
Make
c
h
rec_contains_sy
m
bols true for POLY_INT_C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Protect second call to extract_range_from_
m
ultiplic
a
tive_op_
1
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
Doc
u
me
n
t machi
n
e_mo
d
e wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Add
t
r
e
e_
f
its_uhwi_
p
tests to BIT_F
I
ELD_REF fold
e
r
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Allow VEC_PERM_EXP
R
f
o
lding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0: Inverted test in
arm_vect
o
rize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
if
o
PR83
6
75: Restore TARGET_VIS2 check
for SPARC vec
_
perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Make vectoriz
a
ble_load/store handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Split gather load
handling out of v
e
ctorizable_
{
m
ask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit out gathe
r
l
oad mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking out of vect
o
rizabl
e
_
{
,mask_
l
oad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split mas
k
checking ou
t
o
f
v
e
ctor
i
za
b
le_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_store_c
o
s
t
take a vec_load_store_
t
ype
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move c
o
de that stubs out IFN_M
A
SK_
L
OAD
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use e
x
tra
c
t
_bit_
f
ield_as_subreg fo
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
mprove
s
p
i
lling
f
or v
a
riable-w
i
dth slots
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
I
m
p
rove vec
t
oriza
t
io
n
COND_EXPR
<bool o
p
bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
A
llow the target to s
e
t M
A
X_BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
next