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 code that stubs out IFN_MASK_LOADs
2018-01-03
rsandifo
Move code
t
h
at stub
s
out IFN_
M
ASK_L
O
A
Ds
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Use extract_bit_
f
ie
l
d_as_subreg
f
or vectors
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Improve s
p
illing
f
or var
i
able-wid
t
h slots
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Improve
vectorization COND_EX
P
R <
b
ool
o
p boo
l
,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Allow the target to set MAX_BITSIZE_MODE
_
AN
Y
_
MO
D
E
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
[AArch64]
R
ewrite aa
r
ch64_simd
_
valid_i
m
mediate
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
A
d
d
support for adjusting the numbe
r
of units
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Allow t
a
r
g
ets to pick a
v
ector pr
e
fix other tha
n
"V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d suppor
t
f
or
M
ODE
_
VECT
O
R_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_
M
ODE_SIZ
E
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
l
y_int: GET
_
MODE_BIT
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_int:
e
xp
a
n
d_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE
_
PRE
C
ISIO
N
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_
i
nt: TY
P
E_VECTOR_SU
B
P
A
RT
S
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_in
t
: vect_per
m
ute_load/store_chai
n
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndi
f
o
poly_int: GET_MO
D
E_N
U
NITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
se pa
r
tial_subr
e
g_p in curr_insn_tra
n
sform
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
Add a fixed_s
i
ze_mode_po
d
c
l
ass
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Directly
o
p
er
a
te on CONST_V
E
CTOR en
c
odi
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
int: vector_
b
uilde
r
element count
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y_int: vec_perm_indi
c
e
s
element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
:
memre
f
s_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int:
struct_v
a
lue_size
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
poly_int: load
_
r
eg
i
s
t
er
_
parameters
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
nt: alt
e
r
_reg
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: reloadin
g
complex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: process_alt_oper
a
nds
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int
:
expand
_
ifn_
a
t
o
mic_compare_e
x
change_into_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
ad
j
us
t
_mems
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
l
y_
i
nt: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int
:
e
m
it_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int
:
set_inc_
s
tate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int
:
ex
p
and_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly
_
int: expand_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
l
y
_int: subre
g
_ge
t
_
info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int:
R
EGMODE_NATURA
L
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: expand_vector_ubsan_o
v
erflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: folding BIT
_
F
I
ELD_REF
s
on vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: fold_indi
r
ect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: omp-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: bri
g
vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_
i
nt: tree-vect-g
e
ner
i
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_
n
o
_
alias_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
o
ly_
i
nt: two-oper
a
tion
S
LP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_ge
t
_constant_vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
o
r
i
za
b
l
e_conver
s
io
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_in
t
: vectoriz
a
ble_simd_
c
lone_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriz
a
ble_
c
all
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: vectorizable
_
load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: v
e
ctorizable_
l
ive
_
operatio
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int
:
vec
t
orizable_
i
nducti
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
v
ectorizable_redu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
:
vector_al
i
gnm
e
nt_reachable_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_in
t
: curr
e
n
t
_
vector
_
size and
TARGE
T
_AUT
O
VECTORIZE_
V
ECTO
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
poly_int: get_ma
s
k_
m
od
e
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: omp_max_vf
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: vect_nunits_for_cos
t
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
poly_int
:
SLP max_un
i
ts
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly
_
in
t
: vector
i
ser vf an
d
uf
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
match
.
pd han
d
ling
of th
r
ee
-
cons
t
ant bitops
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add an
alternative vect
o
r loop
iv mechanism
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Fix REG_ARGS
_
SIZE handli
n
g whe
n
pushing TLS addresses
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Make CONST_VECTOR_
E
LT h
a
n
d
le imp
l
icitly-enc
o
ded
elements
commit
|
commitdiff
|
tree
2018-01-02
rsandi
f
o
Ma
k
e more use o
f
rtx
_
vector_bu
i
lder
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
New CONST_VEC
T
OR layout
commit
|
commitdiff
|
tree
2018-01-02
r
s
a
ndifo
Use CONS
T
_VECTOR_ELT instead
of XVECEXP
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Use ssi
z
etype
s
ele
c
tors for autovector
i
sed
V
E
C_PERM_EX
P
Rs
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Use vec_per
m
_builder::se
r
i
es_p in
shift_amt
_
for_vec_perm_mask
commit
|
commitdiff
|
tree
2018-01-02
r
s
andifo
Rew
o
rk
VE
C
_PER
M
_EXPR fold
i
ng
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Use explicit
e
nco
d
i
ngs for simpl
e
p
ermutes
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Add
a vec_perm
_
indices_to_
t
r
e
e
h
e
lper function
commit
|
commitdiff
|
tree
2018-01-02
rs
a
ndifo
Mak
e
vec_perm_ind
i
ces use
n
ew
v
ector encoding
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Check wheth
e
r a vector of
Q
Is ca
n
store al
l
ind
i
c
e
s
commit
|
commitdiff
|
tree
2018-01-02
rsan
d
ifo
Remo
v
e ve
c
_perm_const opta
b
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Refactor e
x
p
a
nd_ve
c
_perm
commit
|
commitdiff
|
tree
2018-01-02
rsa
n
d
if
o
Split can_vec_perm_p into c
a
n_
v
ec_pe
r
m_{var,const}_p
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
Pas
s
ve
c
_pe
r
m
_
i
nd
i
ces by reference
commit
|
commitdiff
|
tree
2018-01-02
rsandifo
qimode
_
for_ve
c
_perm
commit
|
commitdiff
|
tree
2017-12-28
rsan
d
ifo
[rs60
0
0
] Us
e
gen_int_mode in
ieee_128bit_negativ
e
_z
e
ro
commit
|
commitdiff
|
tree
2017-12-28
rsan
d
i
fo
Use val
i
d_fo
r
_c
o
n
s
t
_
v
ector_p instead
o
f CONSTAN
T
_P
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
l
y
_int: prune_runtime_ali
a
s_test_lis
t
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
po
l
y
_
int: compu
t
e
_data_re
f
_alignment
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_in
t
: loop
v
ersioni
n
g threshold
commit
|
commitdiff
|
tree
2017-12-21
rs
a
ndifo
poly_int: tree
-
ssa-loop-ivopts
.
c
:
i
v_use
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int:
get_bi
n
fo_
a
t_o
f
f
set
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
d
i
fo
poly_int: build_ref_for_off
s
e
t
commit
|
commitdiff
|
tree
2017-12-21
r
sand
i
fo
poly_int: MEM_REF o
f
fs
e
ts
commit
|
commitdiff
|
tree
2017-12-21
rsandi
f
o
poly_int: find_b
s
wap_o
r
_nop_
l
oad
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_
i
nt: adjust_ptr_info_misal
i
gnment
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
o
l
y_
i
nt:
de
c
ode_addr_const
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
pol
y
_int:
bit_field_s
i
ze/offset
commit
|
commitdiff
|
tree
2017-12-21
r
sa
n
difo
p
ol
y
_int:
e
m
i
t_group_loa
d
/
s
tore
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
p
oly_int:
rel
o
ad<->ira interface
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_int: emit_inc
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
pol
y
_int: cfgexpand st
a
ck
vari
a
bles
commit
|
commitdiff
|
tree
2017-12-21
rsandifo
poly_in
t
: argumen
t
s
izes
commit
|
commitdiff
|
tree
2017-12-21
rsa
n
difo
po
l
y_i
n
t:
i
n
stant
i
ate_virtual_regs
commit
|
commitdiff
|
tree
2017-12-21
rsandif
o
poly_int: REG_
A
RGS_SIZE
commit
|
commitdiff
|
tree
2017-12-21
rs
a
n
d
i
f
o
p
oly
_
int: pus
h
_block/emit
_
push
_
i
nsn
commit
|
commitdiff
|
tree
2017-12-21
r
sandifo
poly
_
int: fram
e
a
lloc
a
tions
commit
|
commitdiff
|
tree
next