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
[3/n] PR85694: Fix dummy assignment handling in vectorizable_call
2018-01-13
rsandifo
Allow ADDR_EXPRs of TA
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Add sup
p
ort
f
o
r reductio
n
s in fully-
m
a
s
ked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
sup
p
ort f
o
r fully-
p
redicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
suppo
r
t
f
or bitwise
r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
i
fo
SLP r
e
d
uctio
n
s with variabl
e
-length ve
c
t
o
rs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
H
an
d
le more SLP con
s
ta
n
t a
n
d extern defini
t
ion
s
for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Protect again
s
t
min_
p
rofitabl
e
_iters
going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for maske
d
l
oad/sto
r
e
_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
f
o
[AArch64] Tests f
o
r SV
E
s
tructure modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
SVE lo
a
d
/
stor
e
_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
G
ive the target more cont
r
o
l
ov
e
r ARRAY_
T
YPE modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Fix folding of vector mask EQ/NE expr
e
ssions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
V
E unwinding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[
AArch64] SVE test
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
[AArch64] Testsuite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArc
h
64] Add SVE
s
upport
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Mark S
L
P failu
r
es for
v
ect_
v
ariable_length
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Extra
sub
r
eg fold
for variable-length
C
ONS
T
_
VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Improve canonicalisation of TARGET_
M
E
M
_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Han
d
l
e
pol
y
nomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_int
ve
c
tor
s
i
zes in get_vec_alignment_fo
r
_
a
rray_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndi
f
o
Allow var
i
able-sized temporary variables
i
n
gim
p
lify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[A
A
rc
h
64] Add
co
n
st_off
s
et field to aarc
h
64_a
d
dress_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64]
S
et NUM_POLY_INT_COEFFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndif
o
[AArc
h
6
4
] Rework interface to ad
d
const
a
nt/
o
f
f
set routines
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Extr
a
sca
l
ar_fl
o
a
t
_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AAr
c
h64] Avoid GET_
M
ODE_NU
N
I
T
S in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
f
o
Fix m
o
de_fo
r
_size units in cal
l
er-sav
e
.
c (P
R
8
3
76
1
)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Don
'
t
u
se permutes
for single-e
l
eme
n
t access
e
s (P
R
8
3753)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Mostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[AA
r
ch64]
Use vec
_
perm_indic
e
s
h
elper rout
i
nes
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch
6
4] Reject (high (const (plus anc
h
or offset)))
commit
|
commitdiff
|
tree
2018-01-09
rs
a
ndi
f
o
Fix
p
e
rmute hand
l
ing when vectorising scatte
r
s
commit
|
commitdiff
|
tree
2018-01-06
rs
a
ndifo
Tighten
L
R
A cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandif
o
R
e
vert DECL_USER_ALIGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
r
s
andifo
Mak
e
chrec_contains_symbols
t
r
u
e
f
or
P
O
LY_INT_
C
ST
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
P
rotect se
c
ond
c
a
l
l
t
o extrac
t
_rang
e
_
from_
m
ultipli
c
ative_o
p
_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Do
c
ument mac
h
ine_mode wrapper
c
lasses
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tree_
f
its_uhwi_p
tests to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow V
E
C_PERM_EXPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
P
R83680: Invert
e
d test in arm_v
e
ct
o
r
ize_vec_per
m
_
c
onst
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
PR8
3
675: Restor
e
TARGET_VIS2 ch
e
c
k
for SPARC vec
_
perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Ma
k
e vectorizable_lo
a
d/
s
tore hand
l
e IFN
_
MASK_LOAD/S
T
ORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split
g
ath
e
r load han
d
ling out of vecto
r
iza
b
le
_
{mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Split out
g
a
ther load m
a
s
k
building
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
S
p
lit rhs chec
k
ing o
u
t of v
e
ctorizabl
e
_{,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
S
p
l
i
t mas
k
chec
k
ing o
u
t
o
f
v
e
ctorizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Make vect_model_store_cos
t
tak
e
a vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Move c
o
de tha
t
stubs o
u
t IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Use ex
t
ract_bit_field_as
_
subreg for vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve
spilling for variable-width slot
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
I
mprove vectorizat
i
on COND_EXPR <
b
ool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Allow t
h
e target to se
t
MAX
_
BITSIZE_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
[AArc
h
64]
R
e
wri
t
e aarch
6
4_simd_val
i
d_
i
m
m
e
d
iate
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support fo
r
adjus
t
ing t
h
e number of uni
t
s in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targets to pick
a
vector prefix
other
t
h
an
"V
"
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
Ad
d
s
u
pport for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: GET_MODE_S
I
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndif
o
poly_int:
GE
T
_
M
ODE_BIT
S
I
ZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_i
n
t
:
expa
n
d_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_i
n
t
:
GET_
M
ODE_PREC
I
SION
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_int: TYPE_VECTOR_SUB
P
ARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_in
t
: vect_permu
t
e
_l
o
ad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
GET_
M
ODE_NU
N
IT
S
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Use
p
artial_subreg_p in curr
_
insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add a
f
ixed_size_mo
d
e_po
d
c
lass
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Directly operat
e
o
n
C
ONST_VECTOR encodin
g
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
poly_int: vector_builder element count
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
ve
c
_perm_indic
e
s element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_in
t
: memrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y_i
n
t: s
t
ruct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_int: load
_
register_para
m
eters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: alter_reg
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: reloading c
o
mple
x
subregs
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
po
l
y_int: proc
e
ss_alt
_
operands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
xpand_ifn_
a
tomic_compa
r
e_exchange_in
t
o_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ad
j
ust_me
m
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
p
o
ly_in
t
: emit_single
_
pus
h
_ins
n
_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int
:
se
t
_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expand_expr
_
real_1
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int: exp
a
nd_expr_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int:
subr
e
g_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
dif
o
p
oly_int:
REGMO
D
E_NATURAL_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expand_vector_
u
bsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
in
t
: folding BIT_FIE
L
D
_
REFs
o
n vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_in
t
: fol
d
_indirect_re
f
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int:
omp-
s
im
d
-
c
lone
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int:
b
rig vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_in
t
: tree-v
e
ct-g
e
neric
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly
_
int:
v
ec
t
_no_al
i
a
s
_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: two-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vect_get_constant_ve
c
tors
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
pol
y
_i
n
t: vectorizable_conversion
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vec
t
orizable
_
s
imd_clone_ca
l
l
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vectoriza
b
le_call
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: vectorizable_load/store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
vectoriz
a
ble_
l
i
ve_
o
perati
o
n
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
int: ve
c
torizable_induc
t
ion
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
o
l
y
_int: vectorizable_reduction
commit
|
commitdiff
|
tree
next