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
sa
n
difo
[A
A
rch64] Use UNSPEC_MERGE_P
T
RUE for
comparis
o
ns
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/
v
c
o
nd_6
.
c
t
est
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early
exit in vect_ana
l
yze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing
c
a
s
e
s
t
o vect_get_
s
mallest_sc
a
lar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Set
i
nsn_last_add
r
e
ss in fina
l
_1
commit
|
commitdiff
|
tree
2018-03-24
r
sandif
o
Use S
C
EV in
f
ormation when aligning
for vec
t
orisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
andif
o
pol
y
_span_traits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsa
n
difo
Don't
t
ry to vec
t
or
i
se COND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
s
andifo
[AArch64] Fix mu
l
_h
i
ghpa
r
t_
1
_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsa
n
di
f
o
[SLP/AArch64]
F
ix
unpack handling for b
i
g
-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AA
r
ch64] Add a tlsdes
c
call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[AA
r
ch
6
4] Add SVE
m
ul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
2018-03
-
13 Richard
S
andif
o
rd <richa
r
d
.
sandiford@a
r
m
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Avoid &LOOP_VINFO
_
MAS
K
S for
bb vectorisatio
n
(PR
846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
d
i
fo
Use l
o
op->
s
a
f
ele
n
rather than lo
o
p->force_v
e
ctorize
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR number in chang
e
log entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2
0
1
8-0
3
-
0
1 Ri
c
h
ard
Sand
i
ford <richard
.
sandi
f
ord@
l
inaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use
o
f
HARD_F
R
AME_
P
OI
N
TER_REGNUM in a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
n
difo
Make fix for
P
R
83965 h
a
ndle S
L
P reduction chains
commit
|
commitdiff
|
tree
2018-02-20
r
s
andi
f
o
Fix in
c
orrect TAR
G
ET_MEM_REF
alignment
(
PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check
a
rray i
n
dices in obj
e
ct_address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandi
f
o
A
dd a
DECL_EXPR for V
L
A pointer
cast
s
(PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Another f
i
x for single
-
e
l
ement permutes (PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rsa
n
difo
Use nonzer
o
b
i
ts
t
o refine range in spli
t
_cons
t
ant_of
f
s
et
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Si
m
plify LRA
l
owpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Mak
e
lto
.
e
xp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64]
Remove SV
E
XFA
I
Ls
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Adjust
ira_init_register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
Use
r
ange info in split_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SVE test
s
uite failures
f
or IL
P
32
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64]
H
andle SVE subregs that a
r
e
effect
i
vely
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[AArch6
4
] Prefer
LD
1
RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[AArch64] U
s
e a
l
l
SVE
L
D1RQ v
a
ri
a
nts
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
A
A
r
ch6
4
] Ge
n
er
a
lise
aar
c
h
64_simd_valid_immedi
a
te for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[AArch64] Tighten aarch64_secondary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
s
a
ndifo
[AArch
6
4] Fix sve/extract_[12]
.
c
for big-endian SV
E
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fi
x
L
R
A subreg calculati
o
n
for
b
ig-endian
targets
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
E
xpand v
e
c_perm_
i
ndices::serie
s
_p com
m
ent
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
F
i
x vect-reduc
-
o
r
_[12]
.
c
c
hanges
i
n r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove
e
xplicit d
g
-do runs
from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
s
a
n
difo
Fix use of boolean
_
true/fals
e
_node (P
R
83979
)
commit
|
commitdiff
|
tree
2018-01-23
rsandi
f
o
Fix vect_flo
a
t mark
u
p for a couple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Disab
l
e s
o
me patterns for
f
old-l
e
f
t
reduc
t
ions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
f
o
F
ix
v
ect_def_type
handling
i
n
x86 scatter s
u
p
p
ort
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether
any statements n
e
e
d
masking (P
R
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoi
d
I
CE fo
r
ne
s
ted inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rsandif
o
V
I
EW_CONVERT
_
E
XPR slots
for str
i
ct-align targ
e
ts (
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Two f
i
x
e
s
for live-out SLP induc
t
i
o
ns (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
M
o
v
e pa
.
h FUNCTION
_
AR
G
_SIZE to p
a
.
c
(
P
R
83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandif
o
Fix changelo
g
commit
|
commitdiff
|
tree
2018-01-16
r
s
andifo
Avoid
G
CC 4
.
1 build fa
i
lure in fold-const
.
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
Missing vec
t
_double in g
c
c
.
dg/vect/pr79920
.
c (PR
8
3836)
commit
|
commitdiff
|
tree
2018-01-14
r
s
andifo
inline_small_
f
unctions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Supp
o
rt for aliasing with variable strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Add support f
o
r
S
VE scatter s
t
ores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow gath
e
r loa
d
s to be used for g
r
ouped acce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Use gath
e
r loads
f
or st
r
id
e
d a
c
cesses
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
supp
o
r
t
for SVE ga
t
her lo
a
ds
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for in-order
a
dditi
o
n
r
e
du
c
tion u
s
ing SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unnecessa
r
y t
e
m
porary in
t
ree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Rework t
h
e
legit
i
miz
e
_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd an "early rematerialis
a
t
ion" pass
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Use single-iteration epilogues when peeling for gaps
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow single-element interlea
v
ing fo
r
non-p
o
wer-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for co
n
ditional r
e
ductio
n
s
using
SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd support for vectorising li
v
e
-ou
t
values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an empty_mask_is_expen
s
ive hook
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Handle
p
eeli
n
g for alignment wit
h
m
a
sking
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
llow
t
he n
u
m
ber of it
e
rations to be s
m
aller than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Make i
v
opts handle calls to i
n
te
r
nal functions
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allo
w
ADDR_EXPRs of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd supp
o
rt for reductions
i
n fully-masked loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
por
t
for fully-
p
redic
a
ted loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port for bitwise r
e
du
c
t
ions
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
SLP reducti
o
ns with variable-length vect
o
rs
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
H
a
ndle
m
ore SLP constant
and ext
e
rn def
i
nitions
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Pr
o
tect against min_profita
b
le_iters going negati
v
e
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
dif
o
Add s
u
ppor
t
f
or
mas
k
e
d load/
s
to
r
e_lanes
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
[A
A
r
c
h64]
T
ests for
S
VE
s
truc
t
ur
e
modes
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
[AArch64] SVE lo
a
d/store_lanes support
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Gi
v
e the ta
r
get mo
r
e control o
v
er ARRAY_TY
P
E
modes
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
F
ix folding of vector mask EQ/NE
expr
e
s
s
ion
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
V
E unwinding
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
f
o
[
A
Arc
h
64] SVE tests
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[
A
Arc
h
64] Tes
t
suite markup for SVE
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
[AArch64]
A
dd
S
VE suppo
r
t
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Mark S
L
P
fai
l
ures
f
or vect_variable_le
n
gth
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Extra subreg
fold for va
r
ia
b
le
-
length CONS
T
_V
E
CTO
R
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
I
mprove c
a
nonicalis
a
ti
o
n of TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-12
r
sandifo
H
a
nd
l
e
polynom
i
al DR_INIT
commit
|
commitdiff
|
tree
2018-01-12
rsa
n
d
i
fo
Handle
poly_i
n
t vector si
z
es in g
e
t_v
e
c_alignment_
f
or_array_type
commit
|
commitdiff
|
tree
2018-01-12
r
s
andifo
Al
l
ow variab
l
e
-
sized tempo
r
ary
variable
s
in gimplify
.
c
commit
|
commitdiff
|
tree
2018-01-11
rs
a
ndifo
[AArch64] A
d
d
const
_
offset field to
aarch
6
4_addr
e
s
s
_info
commit
|
commitdiff
|
tree
2018-01-11
rsandifo
[AArch64] Set
N
UM_POLY_INT_
C
OEF
F
S t
o
2
commit
|
commitdiff
|
tree
2018-01-11
r
sa
n
d
ifo
[AArch6
4
] Rework interface to add
c
onst
a
nt/offset routi
n
e
s
commit
|
commitdiff
|
tree
2018-01-11
r
sandifo
[AA
r
ch64]
Ext
r
a scalar_flo
a
t_mode p
a
tch
commit
|
commitdiff
|
tree
2018-01-11
r
sandi
f
o
[AArch64] Avoid GET
_
MOD
E
_N
U
NITS in v8
.
4 support
commit
|
commitdiff
|
tree
2018-01-11
r
s
and
i
fo
F
i
x mode_for_size units i
n
caller-save
.
c (PR83761)
commit
|
commitdiff
|
tree
2018-01-10
r
sandifo
Do
n
'
t use
permute
s
f
o
r
s
i
ngle-element
accesses (PR
8
3753)
commit
|
commitdiff
|
tree
next