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 AD
D
R
_
EX
P
R
s
of
T
ARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
support
f
o
r reductions
in f
u
lly-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support for
fully-p
r
edicated
loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support for bi
t
w
i
s
e reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP reductions with v
a
ri
a
ble-length vecto
r
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more
SL
P
constant and extern definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Protect a
g
ainst
m
i
n_prof
i
table_iter
s
g
o
i
ng negativ
e
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
dd
s
upp
o
rt for m
a
ske
d
loa
d
/st
o
re_lanes
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
[AArch64]
T
ests for SVE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AArc
h
64] SVE load/
s
tore_lan
e
s support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Gi
v
e the targe
t
more cont
r
ol over
A
RRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix folding of v
e
ctor m
a
sk EQ/NE expres
s
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE
u
nw
i
nd
i
n
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AAr
c
h64] Te
s
tsuite
mar
k
up f
o
r
SVE
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AA
r
ch64] A
d
d SVE support
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
n
difo
Mark SLP failures fo
r
vect_v
a
r
iab
l
e_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Extra
s
ubreg fold for
variabl
e
-
length C
O
NST_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Improv
e
canoni
c
alisation
of TARGE
T
_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle p
o
lynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly
_
int ve
c
t
o
r
s
izes
in get_ve
c
_alignment
_
for_array_t
y
pe
commit
|
commitdiff
|
tree
2018-01-12
rs
a
ndifo
Allow var
i
able-sized tem
p
orary variables i
n
gimpl
i
f
y
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AArch64
]
Add const_of
f
set field
t
o
aarch64_a
d
d
r
e
s
s_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_POLY_INT_COEFFS
t
o 2
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Rework in
t
erf
a
ce t
o
a
d
d con
s
tant/offset ro
u
ti
n
es
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[
A
Arch64] Extra sc
a
lar_float
_
mod
e
p
a
tch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArc
h
64] Avoid GET_
M
ODE_NUNITS in v
8
.
4 s
u
pport
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mod
e
_f
o
r_size units
in call
e
r
-
s
a
ve
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't us
e
permut
e
s
for sin
g
le-ele
m
ent accesse
s
(PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rs
a
ndifo
Mostly
r
e
vert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
AArch64] Use vec_pe
r
m
_indices help
e
r routin
e
s
commit
|
commitdiff
|
tree
2018-01-09
r
s
andifo
[AArch64] R
e
ject (high (cons
t
(plus anchor offset
)
))
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
Fix permute
ha
n
dling whe
n
vectori
s
i
n
g
s
catters
commit
|
commitdiff
|
tree
2018-01-06
rs
a
ndifo
Tighten LR
A
cycling check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DECL_USER_A
L
IGN part of r241959
commit
|
commitdiff
|
tree
2018-01-05
rs
a
ndifo
Make chrec
_
contains_symbols tru
e
f
or
POLY_I
N
T_CST
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Prote
c
t
second
c
all to
extra
c
t
_
range_from_mult
i
plicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Document ma
c
hine_mo
d
e wrapper c
l
asses
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Add tree_f
i
ts_uhwi_p tests to BIT_FIELD_REF
f
o
ld
e
r
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
A
l
low VEC_PERM_EXPR foldi
n
g to f
a
i
l
commit
|
commitdiff
|
tree
2018-01-04
rsan
d
ifo
P
R
83680: I
n
verted te
s
t
in arm_vect
o
rize_ve
c
_pe
r
m_con
s
t
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
PR83
6
75: Restore TARGET_VIS2 check
f
o
r SPA
R
C
vec_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Make vectori
z
able_load/store handle IFN_MASK_LOA
D
/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
Sp
l
i
t gathe
r
l
o
a
d handli
n
g
out of vect
o
riz
a
b
le_
{
mask_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
Split out gather
lo
a
d mask buil
d
in
g
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split rhs
c
h
e
cki
n
g
out
o
f vectorizabl
e
_{,
m
ask_load
_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Split mask c
h
ecking
ou
t
of vec
t
o
r
izabl
e
_mask_lo
a
d
_store
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vect_model_
s
to
r
e_cost take a vec_lo
a
d_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Move co
d
e that st
u
bs out IFN_M
A
SK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use extract_bit_field_
a
s_s
u
b
reg for vectors
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
I
m
prove spilling for variable-width sl
o
ts
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve vec
t
or
i
zation COND_EXPR <
b
ool op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
A
l
l
ow the target to
s
et
MAX_BITS
I
ZE_MODE_
A
NY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch64] Rewrite aarch64_simd_valid_imme
d
i
ate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add supp
o
rt for
a
dju
s
t
ing the nu
m
ber of u
n
its
in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow targets to pick
a
vector prefix other than "V"
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Add support for MODE_V
E
CTOR_BOO
L
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
p
oly
_
in
t
: GET_MODE_SI
Z
E
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
p
oly_
i
nt: GET_MOD
E
_BIT
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: expand_as
s
ignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t
: GET_MODE
_
PRECISION
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y_i
n
t:
T
Y
PE_VECTOR_SUBPAR
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: ve
c
t_permute_load/store_
c
hain
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
pol
y
_int
:
GET_MODE_NUN
I
TS
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
i
fo
Use p
a
rt
i
al_subreg
_
p in curr_i
n
sn_
t
r
a
nsform
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
Add a
f
ixed_size_mod
e
_pod class
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Di
r
ectly ope
r
ate
o
n CON
S
T_V
E
CTOR e
n
co
d
ing
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: vector
_
b
u
i
lder ele
m
e
n
t c
o
unt
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: v
e
c_perm_indices ele
m
ent type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
fo
poly_int
:
memr
e
fs_con
f
lic
t
_p
commit
|
commitdiff
|
tree
2018-01-03
r
s
and
i
fo
p
o
ly
_
int: struct_valu
e
_
size
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: load_regist
e
r_param
e
ters
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: alter
_
reg
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int:
r
eloading c
o
mplex su
b
r
egs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: process_alt_operand
s
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: expand_ifn_atomic_compa
r
e_exchang
e
_into_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int
:
adjust_mems
commit
|
commitdiff
|
tree
2018-01-03
r
s
andif
o
p
oly_int: PUSH_ROUNDIN
G
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: emit_single_push_insn_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: s
e
t_i
n
c_state
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y_int:
e
x
pand
_
expr_
r
eal_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
expa
n
d
_
exp
r
_r
e
al_2
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
oly_
i
nt
:
s
ub
r
eg_
g
et
_
info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: REGMODE_NATU
R
A
L
_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: expand
_
v
e
ctor_u
b
san_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: f
o
ldi
n
g
B
IT_F
I
ELD_REFs
on vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
pol
y
_int: fold_indirec
t
_
ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: o
m
p-simd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
brig vector
e
lemen
t
s
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
poly_int: tree-vect-
g
ener
i
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_i
n
t: ve
c
t_
n
o_alias
_
p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly
_
in
t
: tw
o
-operation SLP
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_ge
t
_consta
n
t_v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
po
l
y_
i
n
t
:
v
ector
i
zab
l
e_conversion
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
poly_int: vec
t
oriz
a
ble_simd_cl
o
ne_call
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t:
v
ec
t
or
i
zable_call
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int:
vect
o
rizable_l
o
ad
/
store
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
o
l
y
_int: vectori
z
able_li
v
e_operation
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
ifo
poly_int: vectoriza
b
le_indu
c
tion
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
pol
y
_int: vector
i
z
able_re
d
ucti
o
n
commit
|
commitdiff
|
tree
next