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
Give the target more control over ARRAY_TYPE modes
2018-01-13
rsa
n
difo
Give th
e
target more control
o
v
e
r
A
RRAY_TYP
E
modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Fix
f
olding of vector
m
ask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
SVE
unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64]
S
VE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Testsuite ma
r
kup f
o
r SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark S
L
P f
a
ilures for
vec
t
_
variable_le
n
gth
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra su
b
reg fold for variable-le
n
g
t
h
CONST_V
E
CTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Improve c
a
n
o
nicalisatio
n
of TARGET_MEM
_
REF
s
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle po
l
ynomial DR
_
IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
difo
Hand
l
e poly
_
int vector sizes in get_vec_ali
g
nment
_
f
or_
a
rray_typ
e
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow v
a
ri
a
b
le-sized temporar
y
va
r
iables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arc
h
64] Add co
n
st_offset field to aarch6
4
_a
d
dress_
i
n
f
o
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
ifo
[
AArch
6
4
] Set NUM_POLY_INT_
C
OEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
an
d
ifo
[
A
Arch64] Rework interface to add const
a
nt/offset routines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
] E
x
tra scalar_f
l
oat_m
o
de patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid
GET_MODE_NUNITS in v8
.
4 supp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
Fix mo
d
e_for_size uni
t
s
in caller-
s
av
e
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
i
f
o
Do
n
't us
e
perm
u
tes for single-elem
e
nt acces
s
es (
P
R83
7
53)
commit
|
commitdiff
|
tree
2018-01-10
r
sandifo
Mostl
y
revert r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
[A
A
rch64] Use ve
c
_
p
e
rm_indices helper rou
t
i
nes
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Reject (hi
g
h (co
n
st (plus
a
nchor offset
)
)
)
commit
|
commitdiff
|
tree
2018-01-09
rs
a
n
difo
Fix permut
e
h
and
l
ing wh
e
n vectori
s
ing sca
t
ters
commit
|
commitdiff
|
tree
2018-01-06
rsandi
f
o
Tigh
t
en LRA cyclin
g
ch
e
ck
commit
|
commitdiff
|
tree
2018-01-05
r
s
and
i
f
o
Reve
r
t DECL_USER
_
A
L
I
G
N part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make ch
r
ec_cont
a
ins_sy
m
bol
s
true
for POL
Y
_
INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
Protec
t
s
e
c
ond call t
o
extra
c
t_range_from_multiplicative
_
op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine_
m
o
d
e wra
p
p
er classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fits_uh
w
i_p tests to BIT
_
FIELD_RE
F
folder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
All
o
w VEC_PERM_EXPR fo
l
ding
t
o fail
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
P
R83680: In
v
erted t
e
st
i
n a
r
m_vec
t
or
i
z
e
_vec
_
p
e
rm_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Restor
e
TARGET_
V
IS2 che
c
k for SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vec
t
orizab
l
e_load/store
h
an
d
le IFN
_
MASK
_
LOA
D
/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split gather l
o
ad handling out of vec
t
orizab
l
e
_
{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
i
f
o
Split out gather load
mask
buildi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs c
h
ecking out of vecto
r
izable
_
{,mask_l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
S
plit
m
ask checking out of vect
o
rizabl
e
_mask_
l
o
a
d_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_
m
ode
l
_st
o
re_cost take a vec_load_store_t
y
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move co
d
e
t
h
at stubs out IFN_MASK_
L
OADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use e
x
tract_bit_field_
a
s_s
u
breg fo
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Imp
r
ove spillin
g
for var
i
able
-
width slot
s
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Improve vectorizat
i
on C
O
ND_EXPR <boo
l
op boo
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Allow
the target to set
M
A
X_BITSIZE_MO
D
E_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
[AArc
h
64] Rewrite aarch64_simd_v
a
lid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add su
p
p
o
rt for
adjustin
g
the number of
u
nits
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Allow targets to pick a vector pr
e
fix oth
e
r than "
V
"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add s
u
pport
f
o
r
M
O
DE
_
VECTO
R
_B
O
OL
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: GET_
M
ODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_int: GET_MODE_BIT
S
IZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y
_int: expand_assignme
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: GET_MODE_
P
RECISION
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
poly_
i
nt: TYPE_VECTOR_S
U
BPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_i
n
t:
v
ect_permute_loa
d
/st
o
re_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_int: GET_MOD
E
_
N
UNI
T
S
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Use partial_subreg_p in curr_insn_
t
ra
n
sform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add a fixed_size
_
mode
_
pod class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly operate on CO
N
ST_
V
E
CTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
p
o
ly
_
int: vector_builder elemen
t
coun
t
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
pol
y
_int:
vec_perm
_
indices element type
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
poly_i
n
t:
me
m
r
e
fs_
c
onflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: struct_v
a
lue_size
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: load_register_pa
r
am
e
ters
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_
i
nt: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: reloading
c
omplex subregs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: process_a
l
t
_opera
n
ds
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
xpand_
i
fn_a
t
omic_compar
e
_
e
xchange_in
t
o_call
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_i
n
t: adjust
_
mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
P
USH_R
O
UN
D
ING
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: e
m
it_single_push_in
s
n_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int: set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: expand_e
x
pr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_
i
nt: e
x
pand_ex
p
r_real_2
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: subreg_get_
i
nfo
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_
i
nt: REGMO
D
E
_NA
T
URAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly
_
int:
ex
p
and_vector_ubsan_ov
e
rflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: folding BIT
_
FIELD_REFs on v
e
ct
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fo
l
d_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
b
rig vector elem
e
nts
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int:
tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
pol
y
_int
:
vect_
n
o_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly
_
int: t
w
o-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_get_constan
t
_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
l
y
_int: vect
o
rizable
_
c
o
nvers
i
on
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
l
y_int
:
v
ec
t
o
rizable_si
m
d_clone_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_int: vectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: vectorizable_l
o
ad/
s
t
o
re
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: ve
c
t
o
rizable_live_operation
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
poly_int: v
e
ctor
i
zable_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriza
b
le_red
u
ction
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
ly_int
:
vector_alignment_reachabl
e
_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int: cur
r
ent_vecto
r
_siz
e
and TARGET_AUTOVECTO
R
IZE
_
VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_
i
n
t: get_
m
ask_mo
d
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly
_
int: omp_
m
ax_vf
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_
i
nt: vect_nunits_f
o
r_
c
ost
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_in
t
: SLP max
_
units
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int: vec
t
or
i
ser vf and
u
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
mat
c
h
.
pd handl
i
n
g
of three-constant bitop
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add a
n
a
l
ternative vector lo
o
p iv mech
a
n
i
sm
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
F
ix REG_ARGS_
S
I
ZE ha
n
dling when pushing TLS addresses
commit
|
commitdiff
|
tree
next