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
Move pa.h FUNCTION_ARG_SIZE to pa.c (PR83858)
2018-01-16
rsandif
o
M
ove
p
a
.
h FU
N
CTION_A
R
G_SIZE
t
o
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
ix
ch
a
ngelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
voi
d
GC
C
4
.
1 build failure in fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
grou
p
gather
l
oad
s
(
P
R8384
7
)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Mi
s
sing vect_dou
b
le in gcc
.
d
g
/
vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inl
i
ne_small_fun
c
t
ions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Support for aliasing with variable strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Add
su
p
port for
S
VE s
c
atter
s
tores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow gather lo
a
ds to be used for groupe
d
acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gather
l
o
ads for strided accesses
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add su
p
port fo
r
SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
support for in-order
addition
r
eduction using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
Remov
e
u
n
nece
s
sary tem
p
orary in tree-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
w
o
rk the legitimize_a
d
dress_d
i
splacem
e
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
an
"early rematerialisation" p
a
ss
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Use single-i
t
e
ration epilogues when
peeling for
gap
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-element interleav
i
n
g for non
-
power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support f
o
r conditi
o
n
a
l
redu
c
tions using SVE CLA
S
TB
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for vec
t
orising live-o
u
t
v
alu
e
s u
s
ing
S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an empty_mask_is_exp
e
nsiv
e
hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle peeling fo
r
a
lignme
n
t with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow t
h
e number of it
e
rations to be smal
l
er than VF
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Make ivopt
s
h
a
n
d
le cal
l
s to internal
f
u
n
ction
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow A
D
DR_EXPR
s
of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for reductions
in fu
l
ly-
m
asked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
s
upport
for
f
ully-
p
redicated loops
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Add support f
o
r
b
itwise r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductions with varia
b
le-length vectors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP constant and
extern defin
i
tions
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Protect a
g
ainst min_profitable_iters going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport fo
r
masked load/store_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[AArch64] Tests for
SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
[AA
r
ch64] SVE
l
oad/store_lanes
s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Giv
e
t
he target more
c
ontrol over ARRAY_TYPE m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
F
ix fol
d
ing of vector
mask EQ/NE expr
e
ssi
o
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AArch64] S
V
E tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Add
S
VE
s
u
pport
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
Mark SLP
f
a
i
lures for vect
_
var
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra
s
ubreg fold for
variable-length
C
ONST
_
VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Improve canonical
i
sation of TARGET_
M
EM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polyn
o
mial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle p
o
l
y
_in
t
vect
o
r
sizes in get_vec_
a
lignmen
t
_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow
v
ariable-sized tempora
r
y variables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Add
const_offset field to
aarch64_address_
i
nfo
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AAr
c
h64
]
Se
t
NU
M
_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Rewo
r
k
interf
a
c
e
to add const
a
nt/offse
t
ro
u
t
ines
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AAr
c
h64] Ex
t
r
a sc
a
l
ar_
f
lo
a
t_mode
p
a
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch64] Avoid GET_MODE_NUNITS in v8
.
4 suppo
r
t
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
F
i
x m
o
de_for_size units in caller-save
.
c (PR83761
)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
ifo
Don'
t
use permutes fo
r
si
n
gle-
e
le
m
ent accesses (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
r
s
andif
o
Mos
t
ly revert r25
4
296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Ar
c
h64] Use vec_perm_indices helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
ch64]
R
eject (
h
igh
(const (plus anch
o
r offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
Fi
x
permute handling when vecto
r
i
si
n
g scatters
commit
|
commitdiff
|
tree
2018-01-06
rsan
d
ifo
T
ight
e
n LRA
c
ycling c
h
eck
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert
DECL_USER_ALIGN par
t
o
f
r
2419
5
9
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_contains_symbo
l
s
tr
u
e for POLY_INT_C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Prote
c
t second call to extract
_
ran
g
e_from_mul
t
iplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document
machine_mode wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add
tree
_
f
i
ts_
u
hwi_p test
s
to BIT_FIEL
D
_
R
EF folder
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Allow VEC
_
PERM_EX
P
R
folding to fail
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
P
R
83680: I
n
v
e
rted
te
s
t in arm_vec
t
o
rize_vec_perm_cons
t
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
P
R83675: Re
s
tore T
A
RGET_VIS
2
check for SPARC
v
ec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make vectorizable_lo
a
d/store handle IFN_MASK_LOAD/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather load han
d
ling out
of vec
t
ori
z
able_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split
o
ut gather load mask building
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split r
h
s checking out
of v
e
ctorizable_{
,
ma
s
k_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
S
p
lit mask c
h
eck
i
ng out
of vecto
r
izab
l
e_mask_load_stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
M
a
k
e v
e
c
t
_model_stor
e
_cost take a ve
c
_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Mo
v
e code
t
h
a
t
stubs
o
ut
I
FN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use
e
xtrac
t
_bit_field_
a
s_subreg for vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Im
p
rove spilling for
variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
I
m
pro
v
e vecto
r
izat
i
on COND_EX
P
R <b
o
ol op
b
ool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
Allow the
t
arget to set MAX_BI
T
SIZE_M
O
D
E
_
A
N
Y
_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[A
A
rch64]
R
ewrit
e
aarch64_simd_v
a
lid_immedia
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add s
u
pport fo
r
adjusting t
h
e numbe
r
of u
n
its in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow tar
g
ets
t
o
p
ick a ve
c
to
r
pre
f
ix oth
e
r than
"
V"
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add
s
upport for MODE_
V
ECTOR_BO
O
L
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: G
E
T_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_i
n
t: GET_MODE_PRECI
S
ION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
T
Y
P
E
_
VECTOR_
S
UBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: ve
c
t_permute_
l
oad/st
o
re_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: GET_MODE_NUNIT
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use
p
a
r
tial_s
u
breg_
p
i
n
c
u
rr_i
n
sn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add a fi
x
ed_size_mode_pod c
l
ass
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
D
ir
e
ctl
y
operate
on CO
N
ST_VECTOR enc
o
ding
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
i
nt:
vector_builder eleme
n
t
count
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
v
e
c_p
e
r
m_indic
e
s
e
l
emen
t
type
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
po
l
y_int: memr
e
fs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int: struct_value_siz
e
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_int: load_reg
i
ste
r
_
parameters
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_int: al
t
er_reg
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: reloading com
p
lex
subregs
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_in
t
: process_alt_oper
a
nds
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: expand_
i
fn_
a
tomic_co
m
pare_exc
h
ange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_in
t
: adj
u
st_
m
em
s
commit
|
commitdiff
|
tree
next