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
Fix SLP def type when computing masks (PR85853)
2018-01-13
rsandifo
Extra subreg fold for
v
a
r
iabl
e
-length CO
N
ST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Improve cano
n
i
c
a
lis
a
t
i
on of TAR
G
ET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Handle polyno
m
ial DR_IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
i
f
o
H
a
n
dle po
l
y_int vect
o
r
sizes in get_vec_al
i
gnment_f
o
r_a
r
ra
y
_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
n
di
f
o
All
o
w variable-s
i
zed temporary variabl
e
s
i
n gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64] Add const_offset field to
aarch64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AA
r
c
h
64] Set NUM_POLY_INT_COE
F
FS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandif
o
[AArch64] Rework interfa
c
e to add
constant/offset
r
o
utines
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[
A
Arch64] E
x
t
r
a scalar_fl
o
a
t
_mod
e
patch
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
n
dif
o
[AAr
c
h64] Avoi
d
GET_MODE_NUNITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
Fix mode_
f
or_size units in caller
-
s
ave
.
c (PR83761
)
commit
|
commitdiff
|
tree
2018-01-10
r
sandifo
Don't use
p
ermu
t
es for single-element acc
e
sses (PR83753
)
commit
|
commitdiff
|
tree
2018-01-10
rsan
d
i
fo
Mostly r
e
v
e
rt r
2
54296
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
[AArc
h
6
4
] Use vec_perm
_
i
n
d
ices helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
A
Arch64] Rej
e
ct (h
i
gh (c
o
nst (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
F
i
x pe
r
mu
t
e han
d
li
n
g when vectori
s
ing scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten
LRA cycl
i
ng che
c
k
commit
|
commitdiff
|
tree
2018-01-05
rsand
i
fo
Revert DECL_USER_ALIGN part of
r
241959
commit
|
commitdiff
|
tree
2018-01-05
rsan
d
if
o
Make chre
c
_contains_s
y
mbols true for
P
OL
Y
_INT_C
S
T
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protec
t
se
c
on
d
call to extract_
r
ange_fro
m
_multipli
c
ative_
o
p_1
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Doc
u
m
e
nt machine_mode
wr
a
pper cla
s
ses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
d
d tree_fits_uh
w
i_p tests to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
Allow VEC_PERM_EXPR folding to f
a
il
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83680: I
n
verted test in arm_vect
o
r
i
ze_vec_perm_
c
o
nst
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675:
R
estore
TARG
E
T_VIS
2
check for S
P
ARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ma
k
e
v
e
ctor
i
zable_load/s
t
ore h
a
n
dl
e
IFN_M
A
SK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t gather
l
o
ad handling out
of vectorizable_{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Split o
u
t gather
load mask bui
l
ding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking out of
vectorizabl
e
_{,mas
k
_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Spli
t
mask
c
hec
k
ing out of vectorizable_mask_load_stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
a
ke vect_m
o
del_store
_
cost take a
vec_load_
s
tore_typ
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Move
code tha
t
st
u
bs out
IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Use extract_
b
it_field_as_subreg for v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Improve
s
p
illing f
o
r variable-width sl
o
ts
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Improve vec
t
oriza
t
ion COND_EXPR <bo
o
l op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow the targ
e
t to set MAX_BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
[
AArch64] Rewrite aarch6
4
_simd
_
valid_imm
e
d
i
ate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
i
f
o
Add
suppo
r
t
f
o
r adj
u
st
i
ng the
numb
e
r of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
Allow targe
t
s
to pick a
v
ec
t
or prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Ad
d
support for
M
ODE_VECTOR_B
O
OL
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int
:
G
E
T_MOD
E
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_i
n
t: GET_MODE_B
I
T
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly_int: expan
d
_assignmen
t
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
oly
_
int: G
E
T_
M
ODE_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
i
nt: T
Y
PE
_
VECTOR_SUBPAR
T
S
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vect_permute_l
o
ad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int:
G
ET_M
O
DE_N
U
N
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se partial_subreg_p
i
n
cur
r
_
ins
n
_trans
f
o
rm
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fi
x
e
d
_size_mode_
p
o
d class
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
D
i
rectly operat
e
o
n
CONST_
V
ECTOR encod
i
ng
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t: vector_builder
e
lement count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: vec_perm_indices elem
e
nt type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: memrefs_conflic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: struct_valu
e
_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: load_r
e
g
i
s
ter_parameters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int:
a
lter_r
e
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: reloadin
g
com
p
l
e
x
s
u
b
r
egs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int: pro
c
ess_alt_ope
r
ands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
ol
y
_in
t
: expand
_
i
fn_atomic_com
p
are_e
x
ch
a
nge_int
o
_
c
a
l
l
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: ad
j
ust_mems
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: PUSH_ROUNDI
N
G
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: emit_
s
i
ng
l
e_push
_
i
ns
n
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
expa
n
d
_
expr_r
e
a
l
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_int
:
e
x
p
a
nd_exp
r
_
r
eal_2
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
s
u
b
reg_get_
i
n
f
o
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: REGMODE
_
NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ex
p
and_
v
ector_ubs
a
n_ove
r
flow
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int:
fold
i
ng
BIT_F
I
ELD_REFs on v
e
cto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
poly_int:
f
o
ld_indi
r
ect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int
:
om
p
-simd-cl
o
n
e
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: brig vector
e
lements
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int: tree-vec
t
-g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_
i
nt: vect_no_alias_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_i
n
t: t
w
o-opera
t
ion
S
L
P
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
l
y
_i
n
t:
v
ect_get_cons
t
ant_v
e
ct
o
r
s
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
dif
o
poly_int: vectorizable
_
convers
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
orizable_si
m
d
_
clone_call
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
p
o
ly
_
int:
vecto
r
izable_call
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_int: vectorizable_
l
oad/store
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_in
t
: vectorizable_
l
ive
_
op
e
ration
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
i
nt: vecto
r
izable
_
indu
c
t
i
on
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_int: vectorizabl
e
_reducti
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vector_alignment_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_
int: current
_
vec
t
or_size and
TARGE
T
_AUTOVE
C
TOR
I
ZE_
V
EC
T
O
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly
_
in
t
:
get_mask_mode
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: v
e
ct_nunits_for
_
cost
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
poly_int: SLP max_units
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
vectoris
e
r
v
f
and uf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
match
.
pd h
a
ndling of
t
hree-con
s
tan
t
bitops
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
A
d
d a
n
alternative
v
ector
l
oop iv mecha
n
ism
commit
|
commitdiff
|
tree
2018-01-02
r
sandi
f
o
Fix REG_ARGS
_
SIZ
E
han
d
ling
when pushing
T
L
S
addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
M
ake CONST
_
VECTOR_EL
T
h
andle
imp
l
icitly-encoded eleme
n
ts
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
M
a
ke more use
of rtx_vect
o
r_builder
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
N
e
w CONST_VECTOR layout
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use
CONST_V
E
CTO
R
_
ELT instead of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandif
o
Use ssi
z
etype selectors for a
u
tove
c
torised VEC_
P
ERM_EXPRs
commit
|
commitdiff
|
tree
2018-01-02
rsand
i
fo
Us
e
vec_p
e
rm
_
builder
:
:series_p in shift_amt_for
_
v
ec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Rework VEC
_
PERM_EXPR fold
i
ng
commit
|
commitdiff
|
tree
next