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
Use poly_int rtx accessors instead of hwi accessors
2018-06-12
rs
a
nd
i
fo
U
se poly
_
i
n
t
r
t
x
accessors instead of
hwi
a
ccesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
F
i
x exp
a
n
d_e
x
pr_real_1 handling
o
f
BL
K
mode bitfiel
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
sandif
o
F
ix
p
hi
backedge
detection in
b
ac
k
prop (PR
8
5989)
commit
|
commitdiff
|
tree
2018-06-01
rs
a
n
difo
F
ix
SVE fallou
t
from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsan
d
if
o
Use
p
oly_int tree
a
cce
s
sor
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND
_
{
M
UL,DI
V
,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
[AAr
c
h6
4
] Add
S
VE support for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer open-cod
i
ng v
e
c
tor in
t
eg
e
r
divis
i
on
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
old VEC_COND_
E
XPRs
t
o IF
N
_
C
OND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
A
dd an "
e
lse" argument
t
o
I
FN_COND_* functi
o
ns
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
T
r
y harder to pre
s
erv
e
ope
r
and
ties in
m
a
ybe_leg
i
t
i
mize_o
p
era
n
ds
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Us
e
canonicalize_math_
a
ft
e
r_vectorizat
i
on
_
p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a clas
s
to represent a gi
m
ple match result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def type when
computi
n
g m
a
sks (PR858
5
3)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
2018-05-22 Richard S
a
ndiford
<ri
c
hard
.
sandiford@lina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a
n
ull lhs
i
n
expan
d
_direct
_
optab
_
fn (PR8586
2
)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix t
r
ee-ssa-strlen handling of partial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
Replace FMA_E
X
P
R
with one
i
ntern
a
l fn per
o
ptab
commit
|
commitdiff
|
tree
2018-05-17
rsandi
f
o
Gimple FE support for internal fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
Allow gimple_build
w
ith inter
n
al functio
n
s
commit
|
commitdiff
|
tree
2018-05-16
rs
a
nd
i
fo
Handle vector
bo
o
lean types when c
a
lculating
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandi
f
o
Add
c
lobbers
around IFN_LOA
D
/STORE
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Move C++ SV
E
tests to
g++
.
target/aarch6
4
/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighte
n
con
d
iti
o
n in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArc
h
6
4] Predicated SVE
c
omparison f
o
lds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[
A
A
rch64] Use UNSPEC_MERGE_PTRUE for
comparisons
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
[AArch64] Tweak s
v
e/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
r
sandifo
Tigh
t
e
n e
a
rly e
x
it in vect_a
n
alyze_data
_
ref
_
d
ependenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
A
d
d
m
i
ss
i
ng
c
ases
t
o vect_get_sm
a
llest_sc
a
lar_
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set
insn_last_address in
f
i
n
al_1
commit
|
commitdiff
|
tree
2018-03-24
r
s
an
d
ifo
U
se SCE
V
i
nformation when
aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
r
s
a
n
difo
poly_
s
pan
_
t
raits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't try to vectoris
e
COND
_
EXPR reduc
t
ion chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AAr
c
h64] Fix mul_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/AArch64] Fix unpa
c
k
h
andlin
g
fo
r
big-e
n
dian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
[AArch6
4
] Add a tlsdesc call pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch6
4
] Add SVE mul_highpart
patterns
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndifo
20
1
8-03
-
13 Richard Sa
n
d
iford <r
i
chard
.
sandiford@
a
rm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
difo
A
vo
i
d &LOOP_VINFO_
M
AS
K
S
for bb
v
e
c
t
o
r
is
a
tion
(PR 846
3
4)
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
U
s
e loop->sa
f
elen
r
ather than loop->forc
e
_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rs
a
ndifo
F
i
x PR
n
umber in chang
e
log entry
commit
|
commitdiff
|
tree
2018-03-01
rsandif
o
2
018-03-01 Richard Sandif
o
rd
<
ric
h
ard
.
sa
n
diford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
sand
i
f
o
Tig
h
te
n
u
s
e
of HARD_FR
A
M
E_POINTER_REGNUM i
n
alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Ma
k
e
f
ix
f
or PR 83965 handle SLP reduc
t
io
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix incorr
e
c
t TARGET_MEM_
R
EF alig
n
me
n
t (PR 84419
)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check array in
d
ice
s
in objec
t
_ad
d
ress_invariant_in
_
lo
o
p_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rs
a
ndifo
Add a DECL_EXPR for V
L
A
poin
t
er
c
a
sts (P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Ano
t
her f
i
x fo
r
sing
l
e-element
p
e
rm
u
tes
(
PR 84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndif
o
U
s
e
nonzer
o
bi
t
s to refin
e
ran
g
e
i
n
s
pli
t
_
constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowpart su
b
reg fi
x
commit
|
commitdiff
|
tree
2018-02-05
rs
a
nd
i
fo
Ma
k
e l
t
o
.
exp work with
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArc
h
64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
r
sa
n
d
i
fo
Adjust ira_init_register
_
move_co
s
t
comment
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
U
s
e
range
in
f
o in split_constant_
o
ffset (
P
R 81
6
3
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsandif
o
[AA
r
ch64]
Fix SVE
testsuite failures
f
o
r
ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rc
h
64] Hand
l
e SVE subregs that are effe
c
tively
REVs
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[AAr
c
h64] Prefer LD1RQ for bi
g
-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64] Use a
l
l
SVE LD1RQ varia
n
ts
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch6
4
]
Generalise aarch64_si
m
d_valid_
i
mmediat
e
for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64] Tighten aarc
h
64_s
e
condary_relo
a
d condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
i
fo
[AArc
h
6
4
] Fi
x
sve/
e
xtract_[12]
.
c for big-e
n
dia
n
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
F
ix
LRA sub
r
eg calculation
f
or big-
e
ndian t
a
rgets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
E
xpand
v
ec_perm_indi
c
es::seri
e
s_p
co
m
m
e
nt
commit
|
commitdiff
|
tree
2018-01-25
rsan
d
ifo
Fix vect-reduc-or_[12]
.
c c
h
ang
e
s in r
2
57022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Rem
o
ve explicit dg-
d
o
runs from
g
cc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
r
s
a
n
d
ifo
Fix use
o
f boo
l
ean_true/fals
e
_node (PR 8397
9
)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_float markup f
o
r
a couple of t
e
sts (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable s
o
m
e
pat
t
er
n
s for fold-lef
t
redu
c
tions
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
Fi
x
vect_d
e
f_t
y
pe handling
in x86 scatter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check whether any
stat
e
ments need ma
s
king (PR
83922)
commit
|
commitdiff
|
tree
2018-01-19
rsa
n
d
i
fo
Avoid ICE fo
r
nested indu
c
tions (PR 83
9
14)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
V
I
EW_CONVERT_EXPR s
l
ots
f
or stri
c
t-align targets (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
i
f
o
Two fixes for
live
-
o
u
t SLP inductions (PR 8
3
85
7
)
commit
|
commitdiff
|
tree
2018-01-16
rs
a
n
d
ifo
Move pa
.
h FUNCTION_ARG_SIZE
t
o pa
.
c
(PR8
3
858
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
F
ix c
h
a
n
gelo
g
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Avoid GC
C
4
.
1
build failure
i
n
fold-cons
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
g
roup gat
h
e
r
loa
d
s (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
r
s
and
i
fo
Missing vect_doubl
e
in gcc
.
dg/vect
/
pr7
9
9
2
0
.
c (
P
R83836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inline_sma
l
l_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
S
u
pport for alia
s
ing
w
ith var
i
able strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
S
V
E
scatter st
o
res
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
g
ather lo
a
ds to be us
e
d
for
grouped a
c
cesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Use gat
h
er load
s
for s
t
rided accesses
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Add support for
S
VE ga
t
her loads
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for
in-order addition
red
u
ction usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Remov
e
u
nn
e
ce
s
s
a
ry
t
em
p
orar
y
in
t
ree
-
i
f-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
R
ework th
e
legitimize_address
_
d
i
spl
a
cement
h
ook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd
an
"
ear
l
y r
e
mate
r
ialisation" p
a
s
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
U
se singl
e
-iteration
epil
o
gue
s
when peeling for gap
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow singl
e
-eleme
n
t interleaving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for conditional r
e
duc
t
ions usin
g
SVE CLAST
B
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
d
ifo
Add support for v
e
ctor
i
sing
live-ou
t
values using
S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Add
an
empty_mask_i
s
_ex
p
e
n
sive hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Handl
e
peeling for align
m
ent with maskin
g
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of i
t
er
a
tions to be smalle
r
than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
M
a
ke ivopt
s
handle calls to inte
r
n
al
functio
n
s
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
A
l
low A
D
DR_EXPRs of
TARGET_
M
EM_RE
F
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
f
o
r reductions in fully-
m
asked lo
o
ps
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Add sup
p
ort for full
y
-predic
a
ted loops
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add
suppor
t
for bitw
i
se redu
c
t
i
ons
commit
|
commitdiff
|
tree
next