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
Simplify LRA lowpart subreg fix
2018-02-08
rsandifo
Simplify LR
A
lo
w
part
s
ubreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make lto
.
exp work
w
i
t
h Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
[AArch64
]
Remove
SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rs
a
n
d
if
o
Adjust
i
r
a_init_
r
egiste
r
_
m
o
ve_co
s
t com
m
ent
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Us
e
range info in spl
i
t
_cons
t
ant_of
f
set
(
P
R
8
16
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AArch64] F
i
x
S
VE testsu
i
te failures for ILP32
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h64] Handle SVE subregs that ar
e
effectivel
y
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Prefe
r
LD1RQ for
big-en
d
ian SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[
A
Arch
6
4] Use all SVE LD1RQ va
r
iants
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
fo
[AArch64]
Gener
a
l
i
se
aar
c
h
6
4_simd
_
val
i
d_i
m
mediate
f
or SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[AArc
h
6
4]
T
i
ghten aarc
h
64
_
secon
d
ary_reload condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fi
x
sve/
e
xtract_[1
2
]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA
subreg calculation for bi
g
-end
i
an t
a
r
get
s
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
E
x
pand vec_p
e
rm_in
d
ices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
F
i
x
v
ect-
r
e
d
uc-or_[1
2
]
.
c chang
e
s in r257022
commit
|
commitdiff
|
tree
2018-01-24
r
s
andifo
R
emo
v
e e
x
p
l
i
c
it dg-d
o
r
uns
f
rom gcc
.
d
g/vect
(PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Fix use of boole
a
n_true/f
a
lse_node (PR 83
9
79)
commit
|
commitdiff
|
tree
2018-01-23
rsan
d
if
o
F
ix vect_fl
o
at markup fo
r
a couple of tests (PR 83888
)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Disab
l
e
s
ome patterns for f
o
ld-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_
d
ef_ty
p
e ha
n
dling in x86 scatter suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Chec
k
wheth
e
r
any statements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rs
a
ndifo
Avo
i
d ICE for ne
s
ted inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_CONVERT
_
EX
P
R sl
o
ts for str
i
c
t-a
l
ign
targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Two fixes for live-out SLP induc
t
ions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h
FUN
C
TION_ARG_
S
IZE to
p
a
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fi
x
changelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid
GCC
4
.
1
build failure in fo
l
d
-con
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather loads (PR8
3
847
)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
M
i
ssi
n
g vect_double in gcc
.
dg/vect/pr7992
0
.
c (P
R
83836)
commit
|
commitdiff
|
tree
2018-01-14
rsandi
f
o
inlin
e
_small_fun
c
tions
s
p
e
e
dup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Support for a
l
iasing with variable
s
trides
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for
SVE scatter sto
r
es
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Allow gather l
o
ads to be used for grou
p
ed accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se g
a
ther loads for
strided acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add support for in
-
ord
e
r addit
i
on r
e
du
c
tion using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Remove unnece
s
sary temporary
in
tre
e
-i
f
-
c
onv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Rework
t
he
l
egi
t
i
m
ize_addres
s
_displaceme
n
t hook
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Add
a
n
"
ear
l
y
rema
t
e
rialisation" pa
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use single-iteration
epilogues wh
e
n
p
eeling for
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
A
l
low
single-elemen
t
inter
l
e
aving
f
or
non-pow
e
r-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for conditional reductions usi
n
g S
V
E CLAS
T
B
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add suppor
t
for vec
t
ori
s
ing live-out
v
alues usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Add an empt
y
_mask_is_ex
p
e
n
s
i
ve hook
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Handle peeling for
a
lignment with mask
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
All
o
w the num
b
er of itera
t
ions to be sma
l
ler than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
ke ivopts handle
ca
l
ls to internal
f
unct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Al
l
o
w ADDR_EXPRs of TARGET_MEM
_
R
EFs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for reductions
in fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
d
d supp
o
rt for
fully-pr
e
dic
a
t
ed loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add s
u
pport for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
SLP re
d
uctio
n
s with var
i
ab
l
e-leng
t
h ve
c
tors
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Han
d
le
m
ore
S
LP
c
onstan
t
and
exte
r
n definitions
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Prote
c
t against mi
n
_profitable_it
e
rs go
i
ng
negat
i
v
e
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for masked loa
d
/
store_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch6
4
] Tests for
S
VE structure modes
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
[
AA
r
ch64] S
V
E load/sto
r
e_lan
e
s su
p
port
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Give the targ
e
t m
o
re
c
o
ntrol o
v
er ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Fix f
o
lding of
v
ector mask EQ/NE e
x
pressio
n
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
andif
o
SVE unwinding
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
[AArch64] S
V
E tests
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch6
4
] Testsu
i
te marku
p
f
o
r S
V
E
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
AAr
c
h64]
A
dd SVE supp
o
rt
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Mark S
L
P
f
ailures
f
or vect_
v
ariable
_
lengt
h
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Extra
s
ubreg fol
d
for variabl
e
-lengt
h
CO
N
ST_V
E
C
TORs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Improve ca
n
onica
l
isat
i
on of T
A
RGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle polynomial
D
R_IN
I
T
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
difo
Handle poly_int v
e
ctor sizes i
n
ge
t
_vec_
a
lignme
n
t_for
_
array_type
commit
|
commitdiff
|
tree
2018-01-12
rs
a
nd
i
fo
Allow variabl
e
-size
d
temporary
v
ariables in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rs
a
n
d
i
f
o
[AA
r
ch64] Add
c
o
ns
t
_offset field to aarch
6
4_addres
s
_i
n
fo
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64
]
S
e
t NUM_POLY
_
INT_COEFFS to
2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[AA
r
ch64] Rew
o
r
k i
n
terf
a
c
e
to add
co
n
stant/of
f
set
routines
commit
|
commitdiff
|
tree
2018-01-11
r
s
a
n
dif
o
[AArch6
4
]
E
x
tr
a
scalar_float_m
o
d
e
patc
h
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch6
4
]
Avoid GET_MODE_
N
UN
I
TS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
Fix mode_for_size
units
i
n ca
l
ler-s
a
ve
.
c (P
R
83761)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
D
on't us
e
permutes for si
n
gle-element
a
ccesse
s
(PR83753)
commit
|
commitdiff
|
tree
2018-01-10
rsandifo
Mostly revert r2542
9
6
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AA
r
c
h64] Use vec_per
m
_
indices
h
elper routines
commit
|
commitdiff
|
tree
2018-01-09
rsandifo
[AArch64] Reject (high (cons
t
(plus ancho
r
offset)))
commit
|
commitdiff
|
tree
2018-01-09
rsandif
o
Fix permute handling when vectorising scat
t
ers
commit
|
commitdiff
|
tree
2018-01-06
rsandifo
Tighten LRA cycling
c
heck
commit
|
commitdiff
|
tree
2018-01-05
rsa
n
dif
o
Revert DECL
_
USER_ALIGN
p
art of r241959
commit
|
commitdiff
|
tree
2018-01-05
rsandifo
Make chrec_c
o
n
t
a
i
ns_symb
o
ls t
r
ue for POLY_INT_CST
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Prot
e
ct second call to extra
c
t_range_
f
ro
m
_multiplicative
_
op_1
commit
|
commitdiff
|
tree
2018-01-04
rsand
i
fo
Docum
e
nt machine_mode
w
r
a
p
p
e
r
classe
s
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
Add tr
e
e_fits_
u
hwi_p
tests to BIT
_
F
I
E
L
D_RE
F
fo
l
de
r
commit
|
commitdiff
|
tree
2018-01-04
rs
a
ndifo
Allow VE
C
_
P
E
RM_EXPR folding
t
o fail
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR836
8
0: Inverted test in arm_v
e
cto
r
ize_v
e
c_
p
erm_const
commit
|
commitdiff
|
tree
2018-01-04
rsandifo
PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Make
v
e
ctor
i
z
a
b
l
e
_l
o
ad/stor
e
handle IFN_MASK_LO
A
D/
S
TORE
commit
|
commitdiff
|
tree
2018-01-03
rsandif
o
Split gather load ha
n
dling
o
ut of
vec
t
orizable_{ma
s
k_load_st
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
rsandi
f
o
Split
o
ut gathe
r
load
m
ask bui
l
d
i
n
g
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Split rh
s
chec
k
ing out of vectoriza
b
le
_
{
,mask_load_
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Split mask checking o
u
t of vectorizab
l
e_ma
s
k_load_store
commit
|
commitdiff
|
tree
2018-01-03
rs
a
ndifo
Make vect_model_store_cost take a vec_load_st
o
re_
t
ype
commit
|
commitdiff
|
tree
2018-01-03
r
sandifo
Move code that stub
s
o
u
t IFN_MASK_LOADs
commit
|
commitdiff
|
tree
2018-01-03
rsand
i
f
o
Use
extract
_
b
i
t_
f
ie
l
d
_
as_subr
e
g
fo
r
ve
c
t
o
rs
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Improve spilling
f
o
r
v
a
riable-width slots
commit
|
commitdiff
|
tree
2018-01-03
rsan
d
ifo
I
mprove vectori
z
ation COND_EXPR <boo
l
op bool,
.
.
.
>
commit
|
commitdiff
|
tree
2018-01-03
rsandifo
Allow
t
he target to
set MAX_BITSIZE
_
MODE_ANY_M
O
D
E
commit
|
commitdiff
|
tree
next