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
[4/n] PR85694: Remove redundant calls to types_compatible_p
2018-06-20
rsand
i
fo
[4/n
]
PR85694: Remove redun
d
ant calls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[3/n] PR85694: Fix dum
m
y assignment
handling in v
e
ctori
z
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[2/n
]
P
R
8
5
6
94:
A
ttach
a
D
EF_SEQ only to
t
he original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
1
/n] PR856
9
4:
Al
l
ow
p
attern definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
Tighten L
R
A
test for
reload
i
n
g
th
e
i
n
ner reg o
f
a par
a
dox
i
ca
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
dif
o
U
se
p
oly_int rtx accessors inst
e
ad of hwi
acces
s
ors
commit
|
commitdiff
|
tree
2018-06-04
r
sandifo
Fix expand_expr_rea
l
_
1 handlin
g
o
f BLKmod
e
bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detect
i
on in backpr
o
p (
P
R8
5
989)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fi
x
S
V
E fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandi
f
o
Use p
o
ly_int tree accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d
IFN_COND_{MUL,DIV,MOD,R
D
IV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add SVE suppo
r
t for i
n
teg
e
r div
i
s
ion
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Prefer open
-
coding ve
c
tor int
e
ger
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Fo
l
d
V
EC_COND_EXPRs
t
o
I
F
N_COND_* wh
e
re p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else"
argumen
t
to IFN
_
C
O
N
D
_
* functions
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Try
harder
t
o preserve
o
perand ties in
m
aybe_legitimi
z
e_operand
s
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Use canonicalize_math_afte
r
_vect
o
r
ization_p for FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Ad
d
a class to re
p
resen
t
a g
i
mple matc
h
result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix
SL
P
def type when
c
omput
i
ng masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-05-22 Ri
c
hard Sandiford <ri
c
hard
.
sandiford@linar
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Ha
n
dl
e
a nul
l
lhs in expand
_
direct_op
t
ab_fn
(
PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
ifo
Fix
tre
e
-ssa-strlen handl
i
ng
o
f
p
a
rtial clobbers (PR85814
)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
d
i
f
o
R
eplace F
M
A_EXPR with o
n
e i
n
ternal fn
p
er
opta
b
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE support for
i
nter
n
al
functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow
gimple
_
build with i
n
t
e
rnal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handl
e
vector
b
oolean
t
y
pes when calcula
t
ing the
S
L
P
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandifo
Add clobbers
a
round I
F
N_L
O
AD/STORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
ve C++ SVE tests to g++
.
target/aar
c
h64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Tighten conditi
o
n in vect/pr8
5
586
.
c
(
P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
r
s
a
ndi
f
o
[AArc
h
64] Predicat
e
d
S
VE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArch64] Use
UNSPEC_
M
E
R
GE_PTRU
E
for compar
i
sons
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndifo
[
AArch64]
T
weak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndifo
Tighte
n
early exit
i
n vect_analyze_da
t
a_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
r
sandifo
Add miss
i
ng cases to vect_
g
et_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Set insn_l
a
st_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
U
s
e
S
CEV
i
nformation
w
h
en ali
g
ning
f
o
r
v
e
ctorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_span_traits
fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsa
n
difo
D
on't tr
y
to vectori
s
e CO
N
D
_
EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
r
sandi
f
o
[
A
Arch64
]
F
ix mul_highpart_1_ru
n
.
c mar
k
up
commit
|
commitdiff
|
tree
2018-03-13
rs
a
ndif
o
[S
L
P/A
A
r
ch64]
F
ix
unpac
k
handling
for bi
g
-e
n
dia
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[AArch64]
Add a tlsdes
c
c
all pattern
fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
AArc
h
6
4
] A
d
d SVE mul_highpart pat
t
ern
s
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
2018-03
-
13
Richard Sandiford <richard
.
sandiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avo
i
d
&LOO
P
_
V
INFO_MASKS
for bb
vectorisation
(PR 846
3
4
)
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
U
se loop->
s
afelen rather than loo
p
->force
_
vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR n
u
m
b
e
r
i
n
c
h
angelog e
n
try
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
di
f
o
20
1
8-03-01 Richard Sandi
f
ord
<
r
ichard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tight
e
n use of H
A
RD_FRAME_POINTER_REGN
U
M in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandifo
Mak
e
fi
x
for
P
R 83965 han
d
le
SL
P
reducti
o
n chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix in
c
orrect TARG
E
T
_
MEM_R
E
F alignment (P
R
84419)
commit
|
commitdiff
|
tree
2018-02-14
r
sandifo
Check array indices in
object_address_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL
_
EXPR f
o
r
VLA
pointer cas
t
s (PR 84305
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
An
o
ther
fix for single-ele
m
ent permutes (PR 8426
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Use
n
on
z
ero bits to refine
r
ange in
split_constan
t
_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
if
o
Simplify LRA
l
owpart
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsan
d
ifo
M
a
ke lto
.
e
xp work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[AArch64]
R
emove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
A
d
ju
s
t ir
a
_
i
nit_register_m
o
v
e
_cost
comment
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
U
se rang
e
info in sp
l
i
t_cons
t
ant_o
f
fset (PR 816
3
5)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
if
o
[AArch64] Fix SVE testsuite
failures fo
r
IL
P
32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AAr
c
h64] Handl
e
SVE subregs
that are
e
ffectively R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rs
a
ndifo
[AArch6
4
] P
r
ef
e
r
LD1RQ for big-endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Use all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
[AArch64
]
G
enera
l
ise
a
arch64_si
m
d
_
valid
_
immediate
for SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tighten aa
r
ch64_second
a
r
y
_
reloa
d
con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
r
san
d
ifo
[AAr
c
h64] Fix sve/extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
sandifo
Fix LR
A
subreg
calculation for big-e
n
dian tar
g
ets
commit
|
commitdiff
|
tree
2018-01-30
r
san
d
i
fo
Expand vec_perm_indices::ser
i
es_p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsandif
o
Fix vect
-
reduc-or_[
1
2
]
.
c ch
a
nges
in r2
5
7
0
22
commit
|
commitdiff
|
tree
2018-01-24
rsa
n
d
ifo
Remove explicit dg-
d
o run
s
from gcc
.
dg/vect (PR 8
3
88
9
)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix use of boolean
_
tr
u
e/
f
alse_no
d
e (PR
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fix vect_
f
loa
t
ma
r
kup for a
couple of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsa
n
difo
Disable
som
e
patterns
f
o
r
fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
sandifo
F
i
x vect_def_type handl
i
ng in x86 scat
t
e
r support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Ch
e
ck
w
heth
e
r a
n
y statements
need m
a
sking (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Avoid ICE for nested inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
rs
a
n
difo
VIEW_CONVERT_E
X
PR slots for stri
c
t-al
i
gn targets
(
P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
T
w
o fixe
s
for
li
v
e
-
out SLP i
n
ductions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_ARG
_
SIZE to pa
.
c (
P
R83858)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
if
o
Fi
x
c
h
a
ngelog
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
d
ifo
Avoid GCC 4
.
1
buil
d
failure in fold-co
n
s
t
.
c
commit
|
commitdiff
|
tree
2018-01-16
r
s
and
i
fo
Don
'
t grou
p
gather l
o
ads
(PR838
4
7)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
i
ssing
v
ec
t
_double in gcc
.
dg/vect/p
r
79920
.
c
(PR8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
r
sand
i
fo
inlin
e
_small_f
u
nctions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Support for aliasing with v
a
riable strides
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add s
u
ppor
t
for
S
V
E
scatter store
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
A
l
low gather lo
a
ds to be use
d
fo
r
g
r
oupe
d
accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Us
e
gath
e
r
loads for strided ac
c
esse
s
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
difo
Add support for SVE gather loads
commit
|
commitdiff
|
tree
2018-01-13
r
sand
i
fo
Add support for
in-order add
i
tion reduction
u
si
n
g S
V
E
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
R
emove unne
c
essary tem
p
orary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
R
ework the legitimize
_
a
d
d
r
ess_d
i
splacement hook
commit
|
commitdiff
|
tree
2018-01-13
r
s
andi
f
o
Add an "early
r
e
m
ateri
a
lisation" pass
commit
|
commitdiff
|
tree
2018-01-13
r
sandi
f
o
U
s
e
s
ingle-i
t
e
ration
epilogues
w
he
n
peel
i
ng for
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
san
d
i
f
o
All
o
w si
n
gle-element inte
r
l
e
aving for non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add
s
upport for conditional reductions usi
n
g SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
r
sandifo
Add support for vectorising
l
iv
e
-out
v
alues using
S
VE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
i
fo
Add
an emp
t
y_mask_is
_
expensive hoo
k
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Handle peeling for alignment
w
it
h
ma
s
k
i
ng
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Allow the number of iterat
i
ons to be smal
l
er than VF
commit
|
commitdiff
|
tree
next