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
rsandifo
G
ive the tar
g
et more co
n
tro
l
over ARRAY_T
Y
P
E
modes
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
F
ix folding of vector mask
EQ/NE express
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
n
w
i
nding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64
]
S
VE test
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
c
h64] Testsuite mar
k
up
for S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[A
A
rch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Mark SLP failures fo
r
vect_variable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ex
t
ra subr
e
g
f
old fo
r
va
r
ia
b
le-lengt
h
C
O
NST
_
VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Impr
o
ve can
o
nicalisation
of
T
ARGET_
M
E
M
_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Han
d
le p
o
lynomial
D
R_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andle poly_int v
e
ctor sizes
i
n get
_
vec_al
i
gnment_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
All
o
w vari
a
ble-sized te
m
por
a
r
y
variable
s
in gimp
l
ify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[
A
Ar
c
h
64] Add const_of
f
set fie
l
d to a
a
rch
6
4_address_info
commit
|
commitdiff
|
tree
2018-01-11
r
s
and
i
fo
[
AArch
6
4] S
e
t NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AA
r
ch64]
R
e
work interface to add constant/o
f
fset
r
outines
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
dif
o
[
AArch64]
E
xtr
a
scalar_float_mode pa
t
c
h
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AA
r
ch64] Avoid GET_MODE_NUNI
T
S
i
n v8
.
4 supp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
Fix
m
ode_for_size
units i
n
calle
r
-save
.
c (PR83
7
6
1
)
commit
|
commitdiff
|
tree
2018-01-10
rsa
n
difo
D
o
n't use
p
ermu
t
es for single-
e
le
m
ent accesses (
P
R83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly revert r
2
542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
AArch
6
4] Use
vec_pe
r
m_ind
i
ces helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArch64
]
R
eject
(
high (const (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
i
x permute ha
n
dling w
h
en vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten
LRA cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DE
C
L
_
USER_ALIGN p
a
rt o
f
r
241959
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
di
f
o
Make
c
h
rec_cont
a
ins_s
y
mbols tru
e
f
o
r POLY_I
N
T_CST
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Prot
e
c
t se
c
o
nd call to
extrac
t
_range_from_multiplicative_
o
p_
1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Do
c
u
m
e
n
t
machin
e
_mode wrapper c
l
asses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_fi
t
s
_uhwi_p t
e
sts to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allo
w
VEC_PERM_EXPR
folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
d
i
f
o
PR83680:
I
nverted test in arm_vect
o
ri
z
e_vec_
p
e
r
m
_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Res
t
ore TARGET
_
VIS2 check f
o
r
SPARC
v
ec_pe
r
m_co
n
st
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Make vectorizable_load/
s
t
o
re handle IFN_MAS
K
_LOAD/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
g
ather load ha
n
d
l
i
ng out of
vectorizable_{mask
_
lo
a
d_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
Split
out gather load mask
b
uildin
g
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split
r
hs check
i
ng out of vect
o
r
izable_
{
,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
plit mask checking
out of vectorizable_mask_load_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Mak
e
vect_model_s
t
ore_cost take
a
vec
_
load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
o
ve
code that
s
t
u
bs out IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Use extract_bit_field_as_su
b
r
e
g for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
f
o
Impro
v
e spilling for
v
ari
a
ble-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
I
m
pro
v
e ve
c
torization COND_E
X
PR <
b
ool op
bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
l
low
t
he t
a
r
get to set MAX
_
BIT
S
I
ZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64]
Rew
r
it
e
a
a
rch64_simd_
v
a
l
id_immediat
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
dd suppo
r
t for adju
s
ting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
A
l
low tar
g
et
s
to pick
a
vect
o
r p
r
efix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
dd
su
p
port for MODE_
V
ECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
GET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
o
ly_int: GET
_
MO
D
E_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: expan
d
_assignm
e
nt
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_i
n
t
:
GET_MODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: TYPE_V
E
CTOR_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vect_permute
_
l
oad/store_chai
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: GE
T
_MOD
E
_N
U
NITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use partial_subreg_p in c
u
r
r
_
i
nsn_
t
ransfor
m
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
Add a fixed
_
size_mode_pod
c
lass
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
Directly operate
o
n CO
N
ST_
V
ECTOR
e
nc
o
ding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vector_b
u
ilder element
c
o
u
nt
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
p
o
ly_in
t
: vec_perm_indi
c
es element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: memr
e
fs_conf
l
ict_p
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly
_
int: struct_va
l
ue_s
i
z
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: load_
r
egis
t
er_parameters
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
p
oly_int: alter
_
reg
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
poly_int
:
re
l
oading
c
o
mplex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_i
n
t: process_alt_
o
perands
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly
_
in
t
:
expan
d
_ifn_at
o
mic_compare_exchange_int
o
_
ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
poly_int: adjust_mem
s
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
ly_
i
nt:
PUS
H
_
R
O
UNDING
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_in
t
: emit
_
s
i
ngle_push
_
insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
s
et
_
inc_
s
tate
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly_int: expand_expr_
r
eal_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: expand_expr_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndi
f
o
p
oly_int: subreg
_
g
et_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: REGMODE_
N
ATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int
:
expand
_
v
e
ctor_ubsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
poly_int:
f
o
ldin
g
B
I
T_FIEL
D
_REFs on vectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
poly_int: fold_ind
i
rect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp-simd-cl
o
ne
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: brig vector e
l
ements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y
_int
:
tree-vect-generic
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_in
t
: vect_no_alias
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_int: v
e
ct_get_
c
onstant
_
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: v
e
ctorizable_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int
:
vector
i
zable_simd_clone_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vec
t
orizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
v
ect
o
rizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly
_
int: vecto
r
izable_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vectorizable_inductio
n
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_in
t
:
vectori
z
ab
l
e
_r
e
duction
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
vector_ali
g
nment_
r
eac
h
able
_
p
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
i
fo
po
l
y_int: curren
t
_vector_
s
ize and TARGET_AUTO
V
ECT
O
RIZE_VECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp
_
max_vf
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vect_nunits_for_cost
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly
_
i
n
t: SL
P
max_units
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_
i
n
t
: ve
c
tor
i
ser
vf and uf
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
mat
c
h
.
p
d
h
andling of t
h
ree-
c
o
nstant bito
p
s
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
Add a
n
alternat
i
ve
vector l
o
op iv me
c
hanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
F
i
x
REG_ARGS_SIZE handli
n
g wh
e
n
pus
h
ing TLS addresse
s
commit
|
commitdiff
|
tree
next