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
rs
a
n
d
ifo
Use non
z
ero bi
t
s to refine range in split_co
n
stant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
S
implify LRA
low
p
art subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp
wo
r
k
with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64] Remove
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Adj
u
st ir
a
_init_regist
e
r
_mo
v
e_c
o
st comment
commit
|
commitdiff
|
tree
2018-02-01
r
s
andif
o
Use range info in
split_
c
onsta
n
t_of
f
s
e
t (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Fix S
V
E
t
e
stsui
t
e failu
r
es for
ILP32
(P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Han
d
le
SVE subregs
t
hat are effectivel
y
REV
s
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch
6
4] P
r
efer LD1RQ for big-en
d
i
a
n SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4
] Use a
l
l
SVE LD1RQ va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Generalis
e
aarch64_s
i
md_
v
alid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64] Tighten aarch64_
s
e
c
ondary
_
rel
o
ad co
n
d
it
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AArc
h
64] Fix
s
ve/extract_[12]
.
c for big-endian
SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
F
ix
LRA subreg calculation for big-endi
a
n targets
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Ex
p
and vec_perm_ind
i
ce
s
::
s
eries_p comment
commit
|
commitdiff
|
tree
2018-01-25
r
sa
n
difo
Fix vect-reduc-or_[12
]
.
c
c
hanges
i
n r257022
commit
|
commitdiff
|
tree
2018-01-24
r
sandifo
Re
m
o
ve explicit dg-do r
u
ns f
r
om gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e of boolean_true/false
_
n
ode (PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_flo
a
t markup
for a couple of test
s
(P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Disable
some patterns for
f
old-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
san
d
ifo
Fix
vect_
d
ef_t
y
pe handling in x86 s
c
a
tte
r
suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rs
a
nd
i
fo
Chec
k
whether any statements need m
a
s
k
i
n
g (PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandif
o
A
v
oid ICE for nested indu
c
ti
o
ns (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
EW
_
C
ONVERT_EXPR slo
t
s
for strict-align targets
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-o
u
t SL
P
inductio
n
s
(PR 83
8
57
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCT
I
ON_ARG_SI
Z
E to pa
.
c (
P
R
838
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
F
i
x
chan
g
el
o
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoi
d
GCC
4
.
1 buil
d
failure in fol
d
-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
g
roup
g
ather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsand
i
f
o
Missing vect_d
o
uble in gcc
.
d
g/v
e
ct/pr7
9
920
.
c (PR
8
3836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
nline
_
small_
f
u
n
ctions spee
d
up
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Support for alia
s
i
n
g
w
i
t
h variable s
t
rides
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
Add supp
o
rt for
S
VE s
c
atter sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Allow
gather lo
a
ds
t
o be u
s
e
d
for groupe
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use gather lo
a
ds for str
i
ded
a
ccesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d supp
o
rt
f
or SVE ga
t
her load
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support for in
-
order
addit
i
on reductio
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Remove unnecessary temporary in
tree-i
f
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Rework the l
e
g
i
timize_address_displaceme
n
t
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add an "early rematerialisation"
p
ass
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use single-
i
teration epilog
u
es when peeling
f
or gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Allo
w
single-element inte
r
leaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add
suppor
t
for conditional redu
c
tions us
i
ng S
V
E CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Ad
d
support for
ve
c
torisin
g
li
v
e-out valu
e
s using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
empty_mask_
i
s_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle peel
i
ng
for align
m
ent with masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow the number of
iteratio
n
s to be smalle
r
t
h
an VF
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
Make ivo
p
ts handle
calls to internal fu
n
c
tions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
l
lo
w
AD
D
R_EX
P
Rs of T
A
RGET
_
MEM
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort f
o
r
re
d
u
ctio
n
s in
fully-mask
e
d loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
dd support for fully-predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
suppo
r
t
f
or bitwi
s
e
red
u
ctions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
S
LP reductions with variable-lengt
h
v
ectors
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Handle more SLP cons
t
ant and extern definitions
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Protect against min_p
r
ofitabl
e
_iters going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add support
for mask
e
d
l
oad/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4
] Tes
t
s for
S
VE struc
t
ure mo
d
es
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
[AArch64] SVE
l
oad/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
G
i
v
e
the ta
r
get more control over ARRAY
_
TYPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix fold
i
ng of vect
o
r mask EQ/NE
expressions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SVE unwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AAr
c
h64] SVE
t
e
sts
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Testsuite marku
p
for SV
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h
6
4
] Add SV
E
support
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Mark SLP failures fo
r
v
ect_variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
E
x
t
ra subreg fold
f
or varia
b
le-len
g
th C
O
NST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Improve can
o
nical
i
sation of TAR
G
ET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
a
ndle polyn
o
mial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rs
a
n
d
ifo
Handl
e
poly_int vector sizes in get_v
e
c
_
al
i
gnm
e
nt_for_
a
r
ray_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow variabl
e
-
siz
e
d temporary variables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Add const_offset field to aarc
h
64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
i
fo
[AArch6
4
] Set NUM_
P
OLY_
I
NT_COE
F
FS to
2
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Rework interfac
e
to add
constant/o
f
fset routines
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[A
A
rch64] Extra scalar_float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
AArch64
]
Av
o
id GE
T
_MODE
_
NUNITS
in v8
.
4 su
p
port
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
Fix
m
od
e
_
f
or_size units in caller-
s
ave
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don'
t
use permutes for sin
g
le-elem
e
n
t accesses
(
PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
san
d
ifo
Mostly
r
evert
r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArc
h
64] U
s
e vec_perm_indices helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
ch
6
4
]
R
ejec
t
(high (const
(plus anchor
off
s
e
t
)))
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
Fix pe
r
mute handli
n
g whe
n
vectorising scatte
r
s
commit
|
commitdiff
|
tree
2018-01-06
rsa
n
d
i
fo
Tighte
n
LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandi
f
o
Rever
t
DECL_USER_AL
I
GN part
o
f
r
241959
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndifo
Make chrec_contai
n
s_symbol
s
t
r
ue
for POLY_IN
T
_CST
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Prote
c
t second call to extract
_
range
_
fro
m
_m
u
ltip
l
i
c
a
t
ive_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
D
o
c
ument mac
h
ine
_
mod
e
wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Add tree_
f
its
_
uhwi_p
tests to BIT_FIELD_REF folde
r
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allo
w
VEC_
P
ERM
_
EXP
R
folding
t
o fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680:
I
nverted test i
n
a
r
m_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83
6
75: Restore TARG
E
T_V
I
S
2
check for SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
ake
v
ector
i
z
able_load
/
store
handle IF
N
_
MASK_LOA
D
/STO
R
E
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
if
o
Split gather
loa
d
handling
o
ut
of vec
t
orizable
_
{
mask_lo
a
d_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split
ou
t
ga
t
her
l
oad mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
rh
s
checking out of vec
t
o
r
iz
a
ble_{,mas
k
_lo
a
d_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Sp
l
it mask check
i
ng out of vectoriz
a
ble_m
a
sk_load_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make v
e
ct_mod
e
l
_
sto
r
e_cost take a vec_l
o
ad
_
store_type
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Move code that stubs o
u
t IFN_MA
S
K_LO
A
Ds
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_b
i
t_field_as_subreg for vectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Improv
e
s
pi
l
li
n
g for varia
b
le-
w
idt
h
slo
t
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Improve ve
c
torization CO
N
D_E
X
P
R <bool op bool
,
.
.
.
>
commit
|
commitdiff
|
tree
next