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
rsandif
o
G
i
ve the
t
a
r
get more control over ARR
A
Y_TY
P
E m
o
des
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
F
ix f
o
lding
of vector mask EQ/NE exp
r
ess
i
on
s
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
SVE
unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
[
A
Arch64
]
Tests
u
i
t
e markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
M
ar
k
SLP
f
a
ilures for v
e
c
t_variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
E
x
tra subreg fold for v
a
riable-
l
ength CON
S
T_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Improve ca
n
onic
a
lis
a
tion of TA
R
GET_MEM_RE
F
s
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
difo
Handle
polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
Han
d
le po
l
y_int vector s
i
zes in
g
e
t
_v
e
c_alignment_for_a
r
ray_type
commit
|
commitdiff
|
tree
2018-01-12
rsandif
o
Allow variable
-
sized
t
e
mpora
r
y
v
a
ri
a
bles in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Add const_offset fiel
d
to aarc
h
64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch
6
4] Set NUM_PO
L
Y_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
r
s
an
d
ifo
[A
A
rch64] Rework interfac
e
t
o
add
const
a
nt/offset rou
t
ines
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Extr
a
sc
a
l
ar_flo
a
t_mod
e
p
a
tch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AAr
c
h64] Avoid GET_MODE_NUNITS
in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
Fix mod
e
_for_siz
e
un
i
t
s in
caller-save
.
c
(P
R
83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Don'
t
use pe
r
mutes for
single
-
elem
e
nt accesses (PR
8
3753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
r
s
a
ndifo
[AArch64] Use vec
_
perm
_
indices
h
elper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64]
Rejec
t
(
high (const
(
plus
anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
Fi
x
permut
e
hand
l
ing
w
h
e
n vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten L
R
A cycli
n
g check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
R
e
vert DECL_
U
SER_AL
I
GN part
o
f
r241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
andi
f
o
Make ch
r
ec_contains_
s
ymbols
t
r
ue
f
or POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Protect
s
econd
c
all to
e
xtract_range
_
from_mult
i
plic
a
tive
_
op_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Docume
n
t machi
n
e_
m
ode
wrapper cla
s
ses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add
t
ree_fits_u
h
wi_p tests to BIT
_
FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Allow VEC_PERM
_
EXPR
f
olding to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
P
R
836
8
0:
Inverted tes
t
i
n ar
m
_vect
o
rize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83675: Restore T
A
RGET_VIS2 check for SPARC
v
ec_perm_c
o
nst
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
M
ake vectorizable_
l
oad/sto
r
e
handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Split gather l
o
ad
handling out of vectori
z
able_{mas
k
_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split out gathe
r
load mas
k
build
i
ng
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Split rhs ch
e
c
k
ing out of vectorizable_{,mask_l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask chec
k
ing out of vectori
z
ab
l
e_mas
k
_load_stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
ake vect_model
_
store_cost t
a
ke a
v
ec_load_sto
r
e_type
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
M
ove code that stu
b
s out IFN_M
A
SK_LOA
D
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extract_bit_field_as_subr
e
g for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Impr
o
ve spilling
f
or varia
b
le-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Imp
r
ove
v
ector
i
zation COND_EXPR <bool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Allow th
e
target to s
e
t
M
AX_B
I
TSIZE_
M
OD
E
_AN
Y
_MODE
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
if
o
[AArch64]
R
ewri
t
e aar
c
h
6
4_simd
_
va
l
id_immedia
t
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add support for adjusting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Al
l
ow targets t
o
pick a vec
t
or prefix
other th
a
n "
V
"
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
Ad
d
support for
M
ODE
_
VE
C
T
O
R_B
O
O
L
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_
M
ODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_
B
I
T
SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_
i
nt: exp
a
n
d
_
assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_in
t
: GET_MODE_
P
R
E
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: TYPE_VECTOR_SUBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
v
ect_permute_
l
oad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET
_
MODE_N
U
NITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use
p
artia
l
_
s
ubreg_p in curr_insn_
t
ransform
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
A
d
d
a fix
e
d_size_mode_p
o
d class
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
D
irectly op
e
rate on CONST_VECTOR en
c
oding
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_int: vector
_
builder ele
m
ent c
o
unt
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: ve
c
_p
e
r
m_indices element type
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int: me
m
ref
s
_conflict
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
s
truct_value_si
z
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: loa
d
_register_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: r
e
loading complex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: process_alt_operands
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
i
f
o
poly
_
int: expand_ifn_atomic_compar
e
_exchange_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: adju
s
t_mems
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
pol
y
_i
n
t: PUS
H
_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: emi
t
_
singl
e
_pu
s
h
_
i
nsn
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
set_i
n
c_st
a
te
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
poly_
i
nt: expan
d
_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int
:
expand_e
x
pr
_
real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: subr
e
g_get_i
n
fo
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_int:
RE
G
MO
D
E_NA
T
URA
L
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_vect
o
r_ubsa
n
_
overflow
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int:
folding BIT_FIEL
D
_
REF
s
o
n
v
e
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: fold_i
n
di
r
ect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
om
p
-sim
d
-c
l
o
ne
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: brig
vec
t
or elements
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: tree-vect-
g
eneri
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_in
t
: vect_no
_
alias
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: two-operati
o
n
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: vect_get_consta
n
t_ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: vector
i
z
able_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
ve
c
to
r
izable_simd
_
clone_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
int: vectorizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: vectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vector
i
zable_liv
e
_opera
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
p
o
ly
_
i
nt: vec
t
o
r
iza
b
le_induction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: vectorizable_
r
educt
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
int: vector_alignme
n
t_
r
eachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: current_vector_si
z
e
and TARGET
_
AUTOVECTO
R
IZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int:
g
et
_
mask_mode
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
po
l
y_int: omp
_
max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_nunits_f
o
r_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: SLP max_u
n
its
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
poly_int: ve
c
toriser vf and u
f
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
m
a
t
c
h
.
p
d handling o
f
t
h
re
e
-constant bitops
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Add
a
n
alternat
i
v
e vecto
r
loop iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Fix REG_ARGS_SIZE h
a
ndling
w
hen pushing T
L
S addresses
commit
|
commitdiff
|
tree
next