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
Add support for vectorising live-out values using SVE LASTB
2018-01-13
rsandifo
Add support for vectorising
live-out values using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empt
y
_m
a
s
k_is_expensive
h
o
o
k
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
H
andle p
e
e
ling for
a
l
i
gnment with masking
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
Allow the
n
umber of iteratio
n
s t
o
be
s
m
aller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
ke
ivop
t
s
handle
c
a
l
ls to i
n
tern
a
l funct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR_EXPRs of TAR
G
ET_M
E
M
_
REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support fo
r
red
u
c
tions in fully-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add supp
o
rt for ful
l
y
-
predicated loops
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
A
dd support for
b
i
t
wise reduc
t
ions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
S
L
P red
u
c
t
ions with variabl
e
-len
g
th
vectors
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Ha
n
d
l
e more SLP constant and exte
r
n def
i
ni
t
ions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protect
a
gainst
m
in_profitab
l
e_iters g
o
ing negativ
e
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add supp
o
r
t for m
a
sked l
o
ad/s
t
or
e
_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64
]
T
e
sts for SVE
s
tructure mode
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
[AArc
h
64] SVE load/
s
tore_lanes
s
upport
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Gi
v
e the target more
control o
v
er ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Fix fol
d
ing of vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64]
S
VE tes
t
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] Testsuite mar
k
up
f
or SV
E
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
[AA
r
ch64
]
A
dd SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Mark
S
LP
failures
f
o
r
vect_varia
b
l
e_length
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
E
xtra s
u
br
e
g fold for variable-len
g
th CON
S
T
_
VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improv
e
canonical
i
sat
i
on of TARGET_M
E
M_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsandi
f
o
Handle poly_in
t
vector
sizes
i
n get_vec
_
a
lignment_fo
r
_
a
rra
y
_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Allow vari
a
ble-s
i
z
e
d t
e
mpora
r
y variables in gim
p
lify
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[
A
Arch64] Ad
d
const
_
off
s
e
t
field to aarch6
4
_address_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set NUM_P
O
LY_
I
NT_COEFFS t
o
2
commit
|
commitdiff
|
tree
2018-01-11
rsan
d
ifo
[AArch64]
R
ework interface
t
o
a
dd consta
n
t/o
f
fset routines
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArch64] E
x
tra scalar_float
_
mod
e
patch
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Avoid G
E
T_
M
ODE_NUNITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mo
d
e_
f
o
r_size uni
t
s
i
n c
a
lle
r
-save
.
c
(
PR83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Don't u
s
e permutes for single-element accesses
(
PR837
5
3)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
M
o
stl
y
r
evert r25
4
29
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[A
A
rc
h
6
4
] Use vec_perm_indices h
e
lper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
[AArch64] Reject (high (con
s
t (plus anchor offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsan
d
ifo
Fi
x
p
er
m
ute ha
n
dling when v
e
ctorising scatters
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten LRA cycl
i
ng check
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Revert DECL_US
E
R_AL
I
GN part of
r241959
commit
|
commitdiff
|
tree
2018-01-05
rsan
d
ifo
Ma
k
e chrec_contains
_
symbols true f
o
r PO
L
Y_INT_CS
T
commit
|
commitdiff
|
tree
2018-01-04
rsandif
o
Pro
t
ect second ca
l
l
to e
x
t
r
act_rang
e
_from_multiplicat
i
v
e_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
s
andifo
Documen
t
mach
i
ne_mo
d
e wr
a
pp
e
r classes
commit
|
commitdiff
|
tree
2018-01-04
rsandi
f
o
Add tree_fits_uhwi_p tests to BIT_FIELD
_
REF folder
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
f
o
A
l
low VE
C
_PERM_
E
XPR folding to fail
commit
|
commitdiff
|
tree
2018-01-04
r
sandif
o
PR83680: Inverted
t
est in arm_vectorize_
v
ec
_
p
erm_const
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
PR83675:
R
e
s
tore
T
A
R
GET_VIS2 ch
e
c
k
f
or SPA
R
C
vec_perm_co
n
st
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make vectorizable_
l
oa
d
/
store handle IFN_MASK_LOAD/STORE
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Split g
a
ther load han
d
ling out of
v
e
c
t
oriza
b
le_
{
mask
_
load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Spl
i
t
out ga
t
her load mask building
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Split rhs
checking
o
ut of vect
o
ri
z
able_{
,
mask_l
o
ad_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
m
ask ch
e
cking out of
v
ectoriz
a
ble_mask_loa
d
_store
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Make vect_model_store_co
s
t take a vec_load_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move co
d
e
t
ha
t
stubs out IF
N
_MASK_LOAD
s
commit
|
commitdiff
|
tree
2018-01-03
r
sa
n
difo
Use e
x
tract_bit_field_as_subreg
f
or vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
i
f
o
I
mprove sp
i
l
ling fo
r
variable-width slo
t
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
difo
Improve
v
e
ct
o
r
i
zatio
n
COND_EXPR
<
bool op
b
ool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
Allow the target to set MAX_BITSI
Z
E_MODE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[
AArch64] Rewrite
aarch64_simd_valid_immediate
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add
su
p
port for adjusting the number of units in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Allow
t
a
rg
e
ts
to
p
ick a
vecto
r
prefix othe
r
than "V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Add support for MODE_VECTOR_BOOL
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
p
o
ly_int: GET
_
MODE_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_
i
nt: GET_MODE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expan
d
_assignment
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: GET_MODE_P
R
ECISION
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: TYPE_
V
ECTOR
_
SUB
P
AR
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
po
l
y_
i
nt: vect_permute_load/s
t
ore_chain
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: GET_MOD
E
_
N
UNITS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Use partial_sub
r
e
g_p in curr_insn_tran
s
f
o
rm
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Add a fixed_size_mode_
p
od clas
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Directly operat
e
on CON
S
T_
V
ECTOR encoding
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: vector_build
e
r
elem
e
n
t co
u
n
t
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
poly_int: v
e
c_perm
_
indi
c
e
s element type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
memref
s
_
con
f
l
i
ct_
p
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
poly_int: struct_v
a
lue
_
size
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_
i
nt: load_register_parameters
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int:
alter_
r
eg
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: r
e
loading
c
o
m
plex
s
ub
r
egs
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
pol
y
_int:
process_al
t
_operands
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: expand_
i
f
n
_atomic_compare_exchange_int
o
_call
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
p
oly_int: adj
u
st_mem
s
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: P
U
SH_ROUNDIN
G
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: emit_single_push_
i
ns
n
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int: expa
n
d_ex
p
r_real_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: expan
d
_ex
p
r_real_2
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
pol
y
_int
:
subreg_get_info
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
o
ly_int
:
RE
G
MOD
E
_
NA
T
URAL_SIZE
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
po
l
y
_
int
:
e
x
pand_v
e
ctor_ubsan_o
v
erflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: folding BIT_FIE
L
D_REFs on
v
e
ctors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold_indirec
t
_ref
_
1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_in
t
: omp-
s
imd-clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_i
n
t: brig vector elements
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: t
r
e
e
-vect-ge
n
e
r
ic
.
c
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly
_
int: vect_
n
o
_a
l
i
as_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
pol
y
_int: two-operation SL
P
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int:
v
e
c
t_ge
t
_co
n
stant_vect
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt: vectorizable_conver
s
ion
commit
|
commitdiff
|
tree
2018-01-03
r
sandi
f
o
p
o
ly_i
n
t: vectorizable_simd_clone_
c
a
ll
commit
|
commitdiff
|
tree
next