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
Use nonzero bits to refine range in split_constant_offset (PR 81635)
2018-02-08
r
s
andif
o
Us
e
non
z
ero bit
s
to refine ran
g
e in split_co
n
stant_o
f
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rs
a
n
d
ifo
Simplify LRA lowpart
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work
with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandif
o
[
AArch64]
R
emove
S
VE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust ira_init_regist
e
r_move_cost
c
omment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use
r
ange inf
o
in split_constant_offset (P
R
81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AAr
c
h
6
4]
Fix
SVE test
s
uite
failures for ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64] Handle SVE sub
r
egs that are effect
i
vely R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
r
s
and
i
fo
[AArc
h
64] P
r
efer LD1RQ f
o
r big
-
endian SV
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
AArc
h
64] Use all
SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
[A
A
rch64]
Generalise aa
r
ch6
4
_si
m
d_valid_immediate
f
o
r SVE
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
difo
[AArch64] Tighten aarch64_secondary_r
e
load co
n
d
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
andifo
[AArch64] Fix sve/e
x
tract_[
1
2
]
.
c
for b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA sub
r
e
g
c
a
lcul
a
tion for
b
ig-
e
ndian targe
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
Expan
d
vec_per
m
_indices:
:
series_p
c
om
m
e
nt
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
Fix ve
c
t-reduc-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove ex
p
lici
t
d
g
-
d
o runs from gcc
.
d
g
/v
e
ct (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix
use of boolean_tru
e
/false_node (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandif
o
Fix vect_f
l
oat markup for a coup
l
e of t
e
sts (PR
83
8
88)
commit
|
commitdiff
|
tree
2018-01-23
r
s
andifo
Disable
some patterns for fold-
l
eft reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandif
o
Fix vect_def_type handl
i
ng in x86 scatte
r
support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whet
h
er
any statement
s
need ma
s
king (PR
8
3922)
commit
|
commitdiff
|
tree
2018-01-19
r
sandi
f
o
Av
o
id ICE for n
e
s
ted
inducti
o
ns
(
PR
83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIEW_CONV
E
RT_EXP
R
slots f
o
r stric
t
-al
i
gn targets (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Two fix
e
s for live-
o
ut SLP
i
nductions
(PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h
FUNCT
I
ON_ARG_SI
Z
E
t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
r
sandi
f
o
Fix
cha
n
ge
l
og
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC
4
.
1 build failu
r
e in fold-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather
l
o
ads
(P
R
83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Miss
i
ng vect_
d
ouble in gcc
.
d
g/
v
e
c
t
/pr79920
.
c (PR8
3
83
6
)
commit
|
commitdiff
|
tree
2018-01-14
rs
a
ndifo
inline_small_f
u
nctions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support
f
or aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add su
p
port for SVE scatter
s
tore
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allo
w
gather loads to be us
e
d
for grouped ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather l
o
ads f
o
r
stride
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
A
dd su
p
port for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
in-order addi
t
ion
r
eduction usi
n
g SV
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Remove unnec
e
ss
a
ry temporary in tre
e
-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Rework the legitimiz
e
_address_displ
a
ce
m
e
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"early re
m
at
e
riali
s
ation
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se single-iterati
o
n
e
p
ilogues when p
e
eling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
single-eleme
n
t
i
nterlea
v
ing for non-power
-
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
s
up
p
o
rt fo
r
condit
i
onal
r
eductions us
i
ng SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd s
u
pport
f
o
r
vectorising l
i
ve-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
a
n empty_m
a
sk_is_expensi
v
e
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
l
e
peeling for alignm
e
nt with
m
aski
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow th
e
numb
e
r of iteration
s
t
o
be
s
maller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make ivopts han
d
le call
s
to
internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
A
l
l
ow ADDR_E
X
PRs of
TARGET_ME
M
_REFs
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
f
o
Add su
p
port f
o
r redu
c
t
i
ons in
fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Add support for fully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
su
p
po
r
t for bi
t
wis
e
reductions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
S
LP reductions
with va
r
iable-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Handle
more SLP constant and
exter
n
definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect
against min_profitab
l
e_iters going
negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support f
o
r m
a
sked load/stor
e
_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
[A
A
rch64] Te
s
t
s
for SVE st
r
ucture
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SV
E
lo
a
d/
s
tore_la
n
es
support
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Give the ta
r
g
et more control over A
R
R
AY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of
v
ector m
a
sk EQ/NE exp
r
es
s
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AArch6
4
] SVE tes
t
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch6
4
]
Testsuite markup fo
r
SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4] Add SVE
supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Mark SLP failures for vect_v
a
riable_l
e
ngth
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Extra subr
e
g fold for variable-length CONST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Im
p
r
ove
c
anonicali
s
ati
o
n of TA
R
GET_ME
M
_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial D
R
_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_
i
n
t vector
s
ize
s
in
get_vec_align
m
ent_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
All
o
w va
r
iable-sized temporary variabl
e
s
in gimplif
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[
A
Arch64
]
Add const_offset fiel
d
to aa
r
ch
6
4_ad
d
ress_info
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[A
A
rc
h
64] Set NUM_POLY_INT_C
O
EFFS t
o
2
commit
|
commitdiff
|
tree
2018-01-11
r
sandif
o
[AArch64]
R
ework in
t
erf
a
ce to add constant/offs
e
t routines
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
d
i
fo
[
A
Arc
h
64]
Extra scalar_floa
t
_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch64]
Avoi
d
GET_MOD
E
_NU
N
I
T
S
in
v8
.
4 suppor
t
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fi
x
mode_f
o
r_size un
i
t
s
in cal
l
er-save
.
c (PR837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Don't use permutes fo
r
s
ingle-ele
m
ent accesses
(PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
a
n
d
ifo
Mostl
y
revert r
2
5
4
2
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Us
e
vec_perm_indices h
e
lper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[
AArch64] Reject (high (cons
t
(pl
u
s anchor
o
ffs
e
t)))
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndifo
Fix permute
ha
n
dli
n
g w
h
en vec
t
o
rising
s
catte
r
s
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tight
e
n LRA cy
c
l
i
ng check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
R
ev
e
rt DECL
_
US
E
R_ALIGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandi
f
o
Make chr
e
c_
c
ontains
_
symbols true for
P
OLY_I
N
T_C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Pro
t
ect second call t
o
e
x
tr
a
ct_ra
n
ge_f
r
om_multiplicativ
e
_
o
p
_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Documen
t
machine_mode w
r
a
p
per classes
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
A
d
d
tree
_
fits_uhwi_p t
e
s
t
s
to BIT_FIELD_R
E
F
f
old
e
r
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
i
fo
Allow
V
EC_PERM_EXPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680: Inve
r
te
d
te
s
t in arm_vectoriz
e
_ve
c
_perm_const
commit
|
commitdiff
|
tree
2018-01-04
r
s
andi
f
o
PR83675
:
R
est
o
re TARGET_VIS2 check fo
r
SPA
R
C vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
M
a
ke
vectoriza
b
l
e_load/store handle IFN_MA
S
K_LOAD/
S
T
ORE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split gather
l
oad h
a
nd
l
ing out
o
f
v
e
c
tori
z
a
b
le_{mask_loa
d
_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split out g
a
ther load mask bui
l
ding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking
o
u
t
of
v
ectori
z
able_{,ma
s
k
_load
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
mask checking out of vectorizable_mask_lo
a
d_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_store_
c
o
s
t take a vec_load
_
store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Mo
v
e code that stubs out I
F
N_MA
S
K_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extract_b
i
t
_field_as_subreg for vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Im
p
rove
s
pilling for vari
a
ble-width slots
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
I
mprove vec
t
ori
z
ation COND_
E
XPR
<
bool op boo
l
,
.
.
.
>
commit
|
commitdiff
|
tree
next