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
[AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
2018-05-08
r
s
andifo
[AArch64] Use UNSPEC_MERGE_PTRUE for co
m
parison
s
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64]
T
wea
k
s
v
e/
v
cond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tigh
t
en early exit in vect_an
a
l
y
ze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missin
g
c
a
ses to vect_get_sm
a
llest_
s
ca
l
ar_typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_la
s
t
_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsan
d
ifo
U
s
e SCEV informat
i
on when aligning for vecto
r
isation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
po
l
y_sp
a
n_traits fixes (PR 8
4
81
1
)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don'
t
try to vectorise
C
OND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[A
A
rch64]
F
i
x mul_high
p
art
_
1_run
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[S
L
P/AArch64] Fix
u
np
a
ck handling for b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[
A
Arch64
]
Add a tlsdesc call
p
atte
r
n for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
A
Arch64] A
d
d SVE
m
ul_h
i
ghpart patt
e
rns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13 Richard
Sandiford <ri
c
hard
.
sandiford
@
arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
d
ifo
Avoid &LOOP_VINFO_MASKS fo
r
b
b
v
e
c
torisat
i
on
(
P
R 846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
n
d
ifo
Use loop->safelen
rath
e
r than loop->force_vec
t
orize
commit
|
commitdiff
|
tree
2018-03-01
r
sandifo
Fix PR nu
m
b
e
r
in changelog
entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-03-0
1
Ri
c
hard San
d
ifor
d
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
Tigh
t
en u
s
e of HARD_FRAME_
P
OINTER_RE
G
NUM i
n
alia
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sandifo
Make f
i
x f
o
r
P
R 83965 handl
e
SL
P
reduction c
h
ai
n
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix
incorr
e
ct TARGET_MEM_
R
EF alig
n
ment (P
R
8
4
419)
commit
|
commitdiff
|
tree
2018-02-14
r
sa
n
d
i
fo
C
h
eck array
i
ndices in object_address_invari
a
nt_in_
l
oop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
sandifo
Ad
d
a DECL_E
X
PR for VLA point
e
r casts
(
PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for
s
ingle-element pe
r
m
u
tes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Use nonzero b
i
t
s to refine range in split_c
o
nstant_o
f
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simpli
f
y LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
r
s
andifo
Make lto
.
exp w
o
rk
w
i
t
h
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[
A
A
r
c
h64] Remo
v
e SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Adjust
i
ra_init_
r
egister_m
o
ve_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
Use ra
n
ge info in s
p
l
i
t_constant_offset
(PR
8
1635)
commit
|
commitdiff
|
tree
2018-02-01
r
s
andi
f
o
[AArch64] Fix SVE t
e
stsuite fai
l
ures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Han
d
le SVE
su
b
regs
that are e
f
f
e
c
tive
l
y REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64] P
r
efer LD1R
Q
for
b
i
g-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
d
i
f
o
[AArch64]
U
se all
S
VE LD1RQ v
a
r
i
ants
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch64] G
e
neral
i
se
a
a
r
ch64_
s
imd_valid_immediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AAr
c
h
6
4
] T
i
g
h
ten aarch64_secon
d
ary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndif
o
[
A
Arch6
4
]
F
ix s
v
e
/
extract_[12]
.
c
for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subr
e
g cal
c
u
l
ation
for bi
g
-endian targe
t
s
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Expand vec_pe
r
m_indices:
:
se
r
ies_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsan
d
ifo
Fix vect-reduc-or_[12]
.
c change
s
in
r
257022
commit
|
commitdiff
|
tree
2018-01-24
rsand
i
fo
Remove explicit dg-do runs fr
o
m gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use
of bo
o
lean_
t
rue/false_node (PR 83979
)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Fix
vect_
f
loat m
a
rkup for a couple o
f
te
s
t
s (P
R
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disabl
e
some pat
t
erns
f
or fol
d
-
lef
t
reducti
o
ns
(
PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
Fix vect_def_type ha
n
d
ling in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
Check
whether any statements
n
eed mask
i
ng (PR 8
3
92
2
)
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
Avoid
I
CE for nested indu
c
t
io
n
s
(PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsandi
f
o
VIEW_C
O
NVERT_EXPR slots for strict-align
t
argets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Tw
o
fi
x
es for live-out S
L
P i
n
d
u
c
tions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
difo
Move
p
a
.
h FUN
C
TION_ARG_SIZE to pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GCC 4
.
1 build failur
e
i
n
fold-co
n
st
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
Don't group
g
ather
l
oads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsa
n
difo
Missin
g
vect_doub
l
e
i
n gcc
.
dg/vect/pr79920
.
c (PR
8
383
6
)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inlin
e
_small
_
funct
i
o
ns speedup
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
S
upport for ali
a
sing with
v
a
riable strides
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add s
u
p
port for SVE
scatte
r
stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Al
l
ow gather loads to be used for grouped ac
c
e
sses
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
Use g
a
the
r
l
o
a
ds fo
r
strided
ac
c
esses
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
d
d
s
upport f
o
r SVE
g
a
t
her load
s
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
A
d
d support for in-order a
d
d
ition
reduc
t
i
on using S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
R
e
move unnecessary tem
p
o
r
a
r
y in
t
ree-if-
c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rework the legitimize_address_
d
isplacement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
an
"early rema
t
eri
a
li
s
ation
"
pass
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Use single-itera
t
ion e
p
ilogues wh
e
n
p
e
eling for
g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-element interleav
i
n
g f
o
r non-po
w
er
-
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ad
d
sup
p
ort for conditional r
e
ducti
o
ns usi
n
g SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
Add support for vectorising live-out va
l
ues
usin
g
SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
e
mpty_mask_is_expensive hook
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Ha
n
dle pee
l
i
ng for alignme
n
t with masking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
low the number of itera
t
ion
s
to be
smal
l
er than
V
F
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Make
i
v
op
t
s h
a
ndle calls to intern
a
l funct
i
ons
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow ADDR_EXPRs of
TARG
E
T_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add
s
upport for reductions
i
n fully-mas
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Add suppor
t
f
o
r full
y
-
predi
c
ated lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add supp
o
r
t
fo
r
bitwise r
e
ductions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
SLP reductions with variable-length vector
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
H
a
ndle more SLP co
n
stant and extern de
f
initions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
P
r
o
t
ect again
s
t min
_
profitable_iters going negat
i
ve
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add su
p
port
for masked
l
oad/sto
r
e_la
n
es
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[A
A
rc
h
64] Tests f
o
r
S
VE s
t
ru
c
ture
mode
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] SVE load/store_la
n
es support
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Give the target
m
ore
c
o
ntrol over ARRAY_TYPE modes
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Fix
folding of vector mask
E
Q
/NE expre
s
sions
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
SVE
u
nwi
n
ding
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch
6
4] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
[
AArch64]
T
ests
u
ite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
[A
A
r
c
h64
]
Add SV
E
suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Mark SLP
f
ailures for vect_va
r
i
able_length
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Ex
t
ra
subreg f
o
ld for variable-length CONST_VEC
T
ORs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Impr
o
ve canon
i
c
a
lisation of
T
A
RGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle po
l
y
n
omial D
R
_INI
T
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Handle poly_i
n
t vector sizes in get_v
e
c_
a
l
i
gnment_
f
o
r
_
a
rr
a
y_type
commit
|
commitdiff
|
tree
2018-01-12
rsandifo
Allow variable-si
z
ed temporary varia
b
les in gimpl
i
fy
.
c
commit
|
commitdiff
|
tree
2018-01-11
r
sandi
f
o
[AArch64] Add const_off
s
et field to aarc
h
6
4_address_inf
o
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AArc
h
6
4] Set
N
U
M
_POLY_INT_COEF
F
S to 2
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[A
A
rch64] Rework interface to add constant/off
s
et routi
n
es
commit
|
commitdiff
|
tree
2018-01-11
rsand
i
fo
[AA
r
c
h6
4
] Extra scalar_floa
t
_m
o
de pa
t
ch
commit
|
commitdiff
|
tree
2018-01-11
rsandi
f
o
[
AArch64] Avo
i
d GET_MO
D
E
_
NUNITS in v8
.
4 s
u
ppor
t
commit
|
commitdiff
|
tree
2018-01-11
r
s
andif
o
Fix mode_for_size uni
t
s in cal
l
er-save
.
c
(PR83
7
6
1
)
commit
|
commitdiff
|
tree
2018-01-10
r
s
a
n
difo
Don't use permutes for singl
e
-
e
lement ac
c
es
s
es (PR83753)
commit
|
commitdiff
|
tree
next