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
Missing vect_double in gcc.dg/vect/pr79920.c (PR83836)
2018-01-15
rsandifo
Mis
s
ing vect_do
u
ble i
n
gcc
.
d
g
/vect
/
pr7992
0
.
c (PR8383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
i
n
lin
e
_s
m
all_functions speed
u
p
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support f
o
r alias
i
ng with va
r
iab
l
e strides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE scatter
s
t
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Al
l
o
w ga
t
he
r
loads to be
used
f
or grou
p
e
d
a
c
cess
e
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
U
se gather loads fo
r
str
i
de
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE
g
at
h
er loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
su
p
port for in-
o
r
der addition r
e
duction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove u
n
necessary tempo
r
ary i
n
tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
R
ework the legit
i
m
i
ze_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an "early rematerialisat
i
on" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use sing
l
e-iterat
i
on epi
l
ogues when peel
i
ng fo
r
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
s
and
i
fo
Allow single-element
int
e
rleaving
f
or non-pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add sup
p
ort
f
or conditional
r
eductions using SVE
C
LASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
s
upport for vectorising live-out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Add an e
m
p
t
y
_mask_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
andle peeling for a
l
i
g
nm
e
n
t
with mask
i
n
g
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
A
llow the number of
iterations
to be smaller
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Make
iv
o
pts han
d
le calls to internal f
u
nc
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPRs
o
f
T
A
R
GET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add su
p
port for reductions i
n
fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt
f
or
f
ully-
p
redicated loo
p
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndif
o
Add support for bitwise re
d
u
ctions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
L
P
redu
c
tions
w
ith variab
l
e
-length
v
ectors
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
H
a
ndl
e
m
or
e
S
L
P constant and
e
xtern definitions
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect against min_pr
o
f
i
table_it
e
rs goi
n
g negat
i
ve
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
if
o
Add support f
o
r ma
s
ked load
/
store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[
AArch64] Te
s
ts fo
r
S
V
E stru
c
ture modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AA
r
ch64
]
SVE
load/store_
l
anes support
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Give the targ
e
t more c
o
ntrol over AR
R
AY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fi
x
folding o
f
vector mask
EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
SVE unwindi
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64
]
Test
s
u
i
te markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] A
d
d SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark
S
LP failures for
v
ect
_
var
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Extr
a
subreg fold
f
or variable-length CONST_VECT
O
Rs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Improve canonic
a
lis
a
tion
o
f TARGET
_
MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Handle
p
olynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
H
andle poly_int vector si
z
es in get_vec_al
i
gn
m
ent_for_array_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow
v
a
ri
a
ble-sized tempor
a
ry
v
a
riables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
s
andifo
[AArch64] Add const_o
f
f
s
e
t field t
o
aarch64_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AAr
c
h64] Set NUM_
P
OLY_INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
nd
i
fo
[AArch6
4
]
Rework in
t
erface to a
d
d constant/of
f
set routines
commit
|
commitdiff
|
tree
2018-01-11
r
s
andif
o
[AAr
c
h64] Ext
r
a scalar
_
float_mode patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoi
d
GET
_
MODE
_
NUN
I
TS
i
n v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
Fix mode_for_
s
ize uni
t
s in caller-save
.
c
(PR837
6
1)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Do
n
't
u
se
per
m
utes for single-element acc
e
sses (PR83753
)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly revert r254
2
96
commit
|
commitdiff
|
tree
2018-01-09
rsa
n
difo
[
A
Arch64] U
s
e vec_perm_indic
e
s helper routines
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
[AArch6
4
] Reject (high
(
const (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix per
m
ute handli
n
g w
h
en
vectorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsa
n
dif
o
T
i
ghten LRA cy
c
ling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Re
v
e
r
t
DECL_USER_ALIGN
p
art of
r
2
41959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make
c
hrec_contains_symbols true for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Protect second call to extract_range_from_multiplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Document machine_mode
wrapper classes
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tr
e
e_fits_uhwi_p test
s
to BI
T
_FIELD_R
E
F folder
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Allow VEC_PERM_EXPR
f
o
ldin
g
to fai
l
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0: Inverted test
i
n arm_vectorize_vec_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR8
3
675: Rest
o
r
e
TARGET_VIS2 check
fo
r
SP
A
RC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vectorizable_load
/
store handle IFN_MASK_L
O
AD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Split gather load handlin
g
out of vectoriza
b
le_{mask_loa
d
_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
Spli
t
out gather load mask building
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
Split rh
s
c
h
e
c
kin
g
out of v
e
ctoriz
a
ble_{
,
mask_lo
a
d_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spli
t
ma
s
k c
h
ecking out of vect
o
rizable_mask_load_store
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Make vect_
m
od
e
l_store_cost
take a
v
ec_l
o
ad_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Move code
t
hat
st
u
bs out IF
N
_M
A
SK_
L
OADs
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
Use extract_bit_fie
l
d_as
_
s
u
b
re
g
for vecto
r
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Im
p
rove
s
pil
l
i
n
g
f
or
v
a
riable-width slot
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Improve vect
o
rization CO
N
D_E
X
PR <
b
ool op
b
ool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Allow the t
a
rge
t
to set MAX_BITSIZE
_
MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
[AArch64] Rewrite aar
c
h
6
4_si
m
d_
v
alid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Ad
d
s
u
ppo
r
t for adjustin
g
the numb
e
r
o
f units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
All
o
w
targets to pick
a vec
t
o
r
p
refix other th
a
n
"
V"
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Add support for MO
D
E
_V
E
CTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_i
n
t
:
G
ET_MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
f
o
poly_int: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: exp
a
nd_assignment
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_int: GET
_
MODE_PRE
C
ISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: TYPE_
V
ECTOR_
S
UBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
di
f
o
p
oly_i
n
t: vect_permute
_
load
/
store_chain
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
difo
pol
y
_int: GET_MODE_NUNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
U
s
e
parti
a
l_subreg_p in curr_insn_transform
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add a fixed_siz
e
_mode_
p
od
cla
s
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
D
irectly operate on CON
S
T_VECTOR
en
c
oding
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: vector_builder elemen
t
count
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: ve
c
_
perm_indices eleme
n
t type
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int: m
e
mrefs_conflict_p
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly
_
i
nt: struct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
po
l
y_int: load_register_parameters
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: alter
_
reg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: reloading
comp
l
ex subregs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y
_
int: p
r
oce
s
s_alt_
o
p
erands
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
nt: expand_ifn_atomic_compare_exchange_i
n
t
o
_
call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: adjust
_
mems
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int:
PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: emit_single_pus
h
_i
n
sn
_
1
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
po
l
y_int: set_i
n
c_stat
e
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: expand_exp
r
_re
a
l_1
commit
|
commitdiff
|
tree
next