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
Make ivopts handle calls to internal functions
2018-01-13
rsa
n
d
ifo
Make ivopts handle
c
alls
t
o
i
nte
r
nal
f
unctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
l
o
w ADDR
_
EX
P
Rs
o
f TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
i
f
o
Add support
f
o
r
re
d
uctions in f
u
lly-
m
asked loops
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Ad
d
s
u
pport for full
y
-
p
redicat
e
d l
o
op
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add s
u
pport
for bitwise red
u
ctions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
difo
SLP redu
c
tions with varia
b
le
-
len
g
th vect
o
rs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e more SLP con
s
tant a
n
d ext
e
rn defi
n
ition
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
P
ro
t
ect ag
a
i
nst min_pr
o
fitabl
e
_iters go
i
n
g
negative
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add support fo
r
masked lo
a
d/store
_
lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[A
A
r
ch64] Tests for
S
VE structure modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArc
h
64] SVE l
o
ad/s
t
ore_lanes
s
upport
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Give the t
a
r
g
et mo
r
e
c
on
t
r
o
l over ARRAY
_
T
YPE mod
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
F
i
x f
o
lding of vector
m
ask
E
Q/NE
ex
p
ressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SV
E
u
nw
i
n
d
ing
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
[AArch64
]
SVE test
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
[AAr
c
h
6
4] Test
s
u
i
te markup for SV
E
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AArch64] Add SVE suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Mark SLP fa
i
lure
s
for vect_varia
b
le_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra
subreg
fo
l
d
for variabl
e
-length C
O
NST_VECTO
R
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
m
prove canonicali
s
ation of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andle po
l
ynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
d
i
fo
Hand
l
e poly_int vector sizes in get_
v
ec_align
m
e
n
t_fo
r
_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allo
w
variable
-
size
d
t
emporary v
a
riabl
e
s in gimpl
i
fy
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
sand
i
fo
[AAr
c
h64]
Add c
o
nst_off
s
e
t fie
l
d to aarch64_address_inf
o
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
dif
o
[AArch64] S
e
t
NUM_P
O
LY_INT_COE
F
FS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arc
h
64] Rework
i
nterfa
c
e
t
o
a
dd constant/offset rou
t
ines
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rch64] Extra scala
r
_
float_mode
p
atch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch6
4
] Avoid
GE
T
_M
O
DE_
N
UNITS in v8
.
4 s
u
pp
o
rt
commit
|
commitdiff
|
tree
2018-01-11
r
s
andi
f
o
Fix mode_for_si
z
e units i
n
cal
l
er-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsand
i
fo
Don't use permute
s
for single-
e
lemen
t
ac
c
esse
s
(PR837
5
3)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
M
ostly re
v
ert
r
2
5
4296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
ch
6
4]
U
se vec_perm_indices h
e
lper routin
e
s
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArc
h
64] Reject (high
(co
n
st
(
plus a
n
chor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix permute
h
andling w
h
en vectoris
i
ng scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tig
h
ten LRA
c
y
cling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DECL
_
U
S
ER
_
ALIGN part
of r2
4
19
5
9
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_contains_symb
o
ls true for P
O
LY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect second call t
o
extract_range_from_multipli
c
ative
_
op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document machine_mode w
r
apper
cl
a
s
s
e
s
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Add tr
e
e
_
f
its_u
h
wi_p tests to
BIT
_
FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsa
n
difo
Allow VEC_P
E
RM_EX
P
R fol
d
i
ng to
fail
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndif
o
PR83680: Inverted test
in arm_v
e
ctoriz
e
_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rs
a
nd
i
fo
PR83675:
Restore
TARGET_VI
S
2 che
c
k for SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Make ve
c
torizable_l
o
ad/store handle I
F
N
_
M
ASK_LOA
D
/ST
O
R
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
gather load h
a
ndling
o
ut of vectorizable_{ma
s
k_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
lit o
u
t gather
l
oad ma
s
k building
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Split rhs
c
hecking out
o
f vectorizable_
{
,mask_l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split mask
che
c
king out o
f
vectorizabl
e
_ma
s
k_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
M
a
ke v
e
c
t
_model_
s
tor
e
_
cost take a vec_load_
s
tore_
t
y
pe
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Mo
v
e code t
h
at stubs out IFN
_
MASK_LOAD
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_bit_field_a
s
_subreg
f
o
r
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
I
m
pr
o
v
e sp
i
l
l
in
g
for variable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vectorizat
i
on COND_EXPR <
b
ool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Allow the target t
o
set MA
X
_
B
ITSIZE_MODE_AN
Y
_
MODE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
[AArch6
4
] Rewrite a
a
rch64_sim
d
_valid_immedia
t
e
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
Add support
f
or ad
j
usting the nu
m
b
er of
u
n
its in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
All
o
w targe
t
s t
o
pi
c
k a vector prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
A
d
d
support for MODE
_
VE
C
TOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_
M
ODE_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
int: GET
_
MODE_
B
I
TSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: expand_assig
n
m
ent
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
pol
y
_
int:
G
ET_MO
D
E_PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: TYPE_VECTOR_SUBPA
R
TS
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly
_
int: vec
t
_perm
u
te_load/store_chain
commit
|
commitdiff
|
tree
2018-01-03
r
s
an
d
ifo
poly_int: GET_MODE_NUN
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Use partial_
s
ub
r
eg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a fi
x
ed_size
_
mode_pod cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Directl
y
op
e
rate on
C
O
NST_VECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vector_buil
d
er e
l
ement co
u
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
po
l
y_int: vec_perm_
i
n
dices e
l
ement ty
p
e
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
m
e
m
r
ef
s
_co
n
flict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: st
r
uct_valu
e
_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: loa
d
_register_p
a
rameters
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
po
l
y
_in
t
: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
r
sand
i
fo
poly_in
t
: reloading co
m
plex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: proc
e
ss
_
a
lt_op
e
rands
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: expand_ifn_atomic_compare_exc
h
a
ng
e
_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int: adjust_mem
s
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly
_
int: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
em
i
t
_s
i
ngle_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_in
t
:
s
et_i
n
c
_
state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expan
d
_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expa
n
d_expr_real
_
2
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
po
l
y_int: su
b
reg_get
_
info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: REGM
O
DE_NATURAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int: ex
p
and_vector_ubsa
n
_over
f
low
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
po
l
y
_
int: fo
l
ding BIT_FI
E
LD
_
RE
F
s
o
n vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
i
n
t: fo
l
d_indirect_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: omp-simd-cl
o
ne
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
pol
y
_int: bri
g
vector el
e
me
n
ts
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_int: tree-vect
-
ge
n
er
i
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_no_ali
a
s_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: t
w
o
-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_ge
t
_
c
o
nstant_ve
c
t
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
o
r
izable_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int:
v
ectorizable
_
simd_clo
n
e_c
a
ll
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: ve
c
t
orizable_call
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
pol
y
_
int:
v
ectoriza
b
l
e
_load/stor
e
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
v
ectorizable
_
l
i
ve_oper
a
tion
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
poly_int: vectorizable
_
i
n
duction
commit
|
commitdiff
|
tree
next