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 conditional reductions using SVE CLASTB
2018-01-13
rsandi
f
o
Add support
f
or co
n
ditional reductio
n
s
using SVE
CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for
vector
i
sing live-ou
t
value
s
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add an empty_ma
s
k_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Hand
l
e peeling for alignmen
t
wit
h
mas
k
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of
i
t
e
rations to be small
e
r
t
han VF
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Make
ivop
t
s
h
a
ndle
c
alls
t
o internal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow ADDR
_
EXPRs
o
f TARG
E
T_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add su
p
port for reductions i
n
fully
-
masked l
o
ops
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Add suppo
r
t f
o
r fully-
p
redica
t
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
SL
P
reductio
n
s
w
ith
v
a
riabl
e
-length vec
t
or
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handle more SLP const
a
n
t and
ext
e
rn def
i
n
ition
s
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Protec
t
agai
n
st
m
in_
p
r
o
fitab
l
e_it
e
rs going negative
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
o
r mask
e
d load
/
s
tor
e
_l
a
nes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests
f
or SVE str
u
c
tu
r
e modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
[
AArch64]
SVE
load
/
s
t
o
re_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
G
iv
e
th
e
target more control over ARRAY_T
Y
PE modes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Fix foldi
n
g of vector mask EQ/NE expressions
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
SVE
u
nwinding
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[A
A
rch64]
SVE t
e
s
t
s
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[AArch64] Tes
t
s
uite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
[AA
r
ch64] Add SVE support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
r
k
S
LP failures
for vect_variabl
e
_lengt
h
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
E
xtra
s
ubreg fold for va
r
iabl
e
-length C
O
NS
T
_VECTORs
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Improve canonicalisation of TARGET_M
E
M
_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle p
o
l
y
nomia
l
D
R
_IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_int
v
e
c
tor s
i
zes in ge
t
_
v
ec_
a
lignment_for_array_
t
ype
commit
|
commitdiff
|
tree
2018-01-12
rsan
d
ifo
All
o
w
vari
a
b
le-si
z
ed temporary vari
a
bles
i
n gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AA
r
ch64] Ad
d
c
onst_offs
e
t field to aarch64_addr
e
ss_info
commit
|
commitdiff
|
tree
2018-01-11
rsa
n
difo
[AArch64]
Set NUM_POLY_IN
T
_CO
E
FFS to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AArch64] Rework
i
nterface to
add c
o
nsta
n
t/offset ro
u
tines
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
ifo
[AArch64] Extr
a
scalar_float_
m
ode
patch
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
ndifo
[AArch64] Avoid GET_M
O
DE_NUN
I
TS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
ifo
Fix mode_for_size uni
t
s i
n
caller-save
.
c (PR8
3
761)
commit
|
commitdiff
|
tree
2018-01-10
rsandif
o
Don'
t
use permutes for single-ele
m
ent
acce
s
s
e
s (PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly revert r254296
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[
AArch64] Use ve
c
_perm_in
d
ices hel
p
e
r
r
outines
commit
|
commitdiff
|
tree
2018-01-09
r
sandifo
[AArch
6
4] Reject (high (const (plus anch
o
r offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandi
f
o
Fix pe
r
mute handling
when vec
t
orising scatter
s
commit
|
commitdiff
|
tree
2018-01-06
rsa
n
difo
Tighten L
R
A cyc
l
ing check
commit
|
commitdiff
|
tree
2018-01-05
r
s
andifo
R
evert DECL_USER_ALIGN part of
r2419
5
9
commit
|
commitdiff
|
tree
2018-01-05
r
s
andifo
Make chrec_c
o
ntains_symbols true
for POLY_INT
_
CST
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Protect
s
e
c
on
d
call to extract_range_from_mul
t
iplicative_op_1
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
Docume
n
t
m
achine_mo
d
e
wrapper
class
e
s
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
f
o
Add
t
ree_fit
s
_uhwi
_
p te
s
ts to BIT_FIELD_REF folder
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Allo
w
VEC_PERM_EXPR folding
t
o f
a
il
commit
|
commitdiff
|
tree
2018-01-04
r
sandifo
PR83680:
Inverted test in a
r
m_vectorize_ve
c
_perm_const
commit
|
commitdiff
|
tree
2018-01-04
rs
a
n
difo
PR8
3
67
5
: Rest
o
re TARGET_VIS2 check for SPARC vec
_
perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Ma
k
e v
e
ctorizable_load/store handle IFN_MASK_LOAD
/
STORE
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split gather load
handl
i
ng
out
of vectorizable_{ma
s
k_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split
o
ut
g
ather
l
oad mas
k
buil
d
ing
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rhs checking out of vectoriza
b
l
e_{,
m
ask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Split mask checking o
u
t of vectorizab
l
e_m
a
sk_load_s
t
ore
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
Make v
e
ct_model_s
t
ore_cost take a vec_
l
oad_store_type
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Move co
d
e t
h
a
t
stubs out
IF
N
_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Use ex
t
r
a
c
t_bit_f
i
eld_a
s
_subreg for
vectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve s
p
illing for variab
l
e-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Imp
r
ove vecto
r
ization COND_EXPR
<bool
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow the t
a
rget t
o
s
e
t MAX_BITSIZE_M
O
DE_ANY_MODE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
[AArch
6
4
]
Re
w
rite aarch64_simd_v
a
l
id_immediate
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Add
s
u
p
por
t
for
a
d
justing the number of un
i
ts in a
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
A
llo
w
tar
g
e
t
s to
p
ick a vector prefix other than
"
V"
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
Add support for MODE_VECTOR_
B
OOL
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
poly_i
n
t: GET
_
MO
D
E_SIZE
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
oly_int: GE
T
_M
O
DE_BITSIZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
e
x
p
a
nd_ass
i
gnmen
t
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
d
if
o
poly_
i
nt: GET_MODE_P
R
ECISIO
N
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: TYPE_VE
C
TO
R
_SUBPARTS
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: vect_permute
_
l
oad/store_chain
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_int: G
E
T_MODE_N
U
N
I
T
S
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
Use pa
r
tial_subreg_p in cu
r
r_
i
ns
n
_
transform
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
fo
Add a
f
ixed_
s
ize_mode_pod class
commit
|
commitdiff
|
tree
2018-01-03
r
sandif
o
Directly
operate o
n
CONS
T
_VE
C
TOR encoding
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
po
l
y_int:
v
ector_builder element
count
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
p
o
ly_
i
nt:
v
ec_perm
_
ind
i
ces element type
commit
|
commitdiff
|
tree
2018-01-03
rs
a
nd
i
f
o
poly
_
int: memrefs_conf
l
ict_p
commit
|
commitdiff
|
tree
2018-01-03
rsa
n
difo
poly_int: s
t
ruct_value_size
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
poly_int: load_
r
egi
s
t
e
r
_parameters
commit
|
commitdiff
|
tree
2018-01-03
r
san
d
ifo
poly_i
n
t: a
l
t
er_
r
eg
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
n
d
ifo
p
oly_int: reload
i
ng
c
omplex su
b
r
e
gs
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
i
fo
poly_int
:
proc
e
ss_alt
_
operands
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
poly_int: expand_
i
fn_atomic_compare
_
exchange_in
t
o_call
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
poly_int: a
d
just_mems
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
if
o
p
o
ly_
i
nt: PUSH_ROUNDING
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: e
m
i
t
_
s
ingle_pu
s
h_insn_1
commit
|
commitdiff
|
tree
2018-01-03
r
s
andifo
poly_int: set_inc_state
commit
|
commitdiff
|
tree
2018-01-03
r
s
andi
f
o
p
o
ly_int: expand_expr_real_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
e
xpan
d
_ex
p
r_real
_
2
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
p
oly_int
:
subreg_get
_
in
f
o
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
po
l
y_int: REG
M
ODE_NATUR
A
L_
S
IZE
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
p
oly_
i
nt: expand_vec
t
or_ubsan_overflow
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_
i
nt
:
folding B
I
T_F
I
ELD_REFs
on
v
ectors
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: fold_i
n
direct_ref_1
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int: omp-si
m
d
-
clone
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int:
brig vector el
e
m
ent
s
commit
|
commitdiff
|
tree
2018-01-03
r
s
a
ndifo
p
oly_i
n
t:
tree-vect-ge
n
er
i
c
.
c
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_i
n
t: vect_no_alias_p
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
poly_int
:
two-o
p
eration SLP
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
p
o
ly_int: vect_get_constant_vec
t
ors
commit
|
commitdiff
|
tree
2018-01-03
rs
a
n
d
ifo
p
oly
_
int: vectorizable_conversion
commit
|
commitdiff
|
tree
next