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
[1/n] PR85694: Allow pattern definition statements to be reused
2018-06-20
rsandifo
[1
/
n] PR
8
5694: A
l
lo
w
pattern def
i
nition
statement
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
Tighten L
R
A
test fo
r
relo
a
di
n
g the in
n
e
r reg of a p
a
r
ado
x
ica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
sandifo
Us
e
p
oly_int rtx accessors ins
t
ead of
hwi ac
c
ess
o
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandif
o
Fix expand_ex
p
r
_
real_1
handling
o
f BLKmod
e
bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi
backe
d
ge detection
i
n bac
k
prop (PR85989)
commit
|
commitdiff
|
tree
2018-06-01
r
sandi
f
o
Fix SVE fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
r
s
andifo
Use poly_int t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
r
s
a
ndifo
A
d
d IF
N
_COND_{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64
]
Add SVE support f
o
r integer divis
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Prefer
open
-
c
od
i
ng vector in
t
eger divis
i
o
n
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Fold VEC_COND_EXPRs to IFN_COND_*
w
her
e
p
o
ssible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else"
a
rgument to IF
N
_COND_* funct
i
on
s
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Try
harder to preser
v
e ope
r
and ti
e
s in maybe_le
g
it
i
miz
e
_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use cano
n
icali
z
e_math
_
after_vectorizatio
n
_p for
FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a
class to represent a
g
i
m
p
le match r
e
sult
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix
SLP def ty
p
e
w
hen comp
u
ting masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
2018-05-22 Richard
S
andiford <richard
.
sandiford
@
linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsan
d
i
f
o
Handle a null lhs
in
expand_
d
irect_optab_fn
(
PR8
5
8
62)
commit
|
commitdiff
|
tree
2018-05-21
rsandi
f
o
Fix
tree-ssa-
s
trlen
h
andling of partial clobbers
(
PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsa
n
difo
Replace FMA_EXPR with
o
n
e internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE
s
upport for internal func
t
ions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
l
low g
i
mple_b
u
il
d
with internal f
u
nctions
commit
|
commitdiff
|
tree
2018-05-16
rsandi
f
o
Handle vec
t
or
b
oolean types when calculating th
e
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobber
s
around IFN_LOAD/ST
O
R
E
_L
A
NES
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Mov
e
C
+
+ SVE
t
ests to g++
.
targ
e
t/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
T
ighten condition in vect/pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArc
h
64
]
Pr
e
d
icated SVE comparison folds
commit
|
commitdiff
|
tree
2018-05-08
r
s
andifo
[AA
r
ch64] Use
UNSPEC_MERGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AArc
h
64] Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighten early exit in vec
t
_analyze_data_ref_depende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add mis
s
i
ng cases to vect_get_smalle
s
t_sc
a
lar_typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
f
o
Set i
n
sn_l
a
st_address in f
i
nal_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information when alig
n
in
g
for vectorisatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_tr
a
i
ts fixe
s
(P
R
84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
D
on'
t
try to vectorise COND_EXPR
reduction cha
i
ns
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[
AArch64] Fix m
u
l_highpart_1_run
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
r
s
an
d
ifo
[SLP/
A
Arch64] Fix unpack handli
n
g for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add
a tlsd
e
s
c
call
p
attern fo
r
SVE
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
f
o
[AArch64] Add SVE mu
l
_highp
a
rt pa
t
terns
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
20
1
8-03-13 Richard Sandiford <ri
c
hard
.
s
andiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
A
v
oid &LOOP_VI
N
F
O_MASKS for bb vectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
U
se loop-
>
sa
f
ele
n
rather than loop->for
c
e
_
ve
c
torize
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Fix PR n
u
mbe
r
in
c
hangelog
e
n
try
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-0
3
-01
Richard S
a
ndifo
r
d
<ric
h
ard
.
sandifo
r
d@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Ti
g
hten
u
s
e
of HA
R
D
_
FRAME_POINTER
_
REG
N
UM in ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
s
andifo
Mak
e
f
ix for PR 839
6
5 handle SLP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
r
s
a
ndifo
Fix incorrect
T
ARGET_M
E
M
_REF
ali
g
nment
(PR 8
4
419
)
commit
|
commitdiff
|
tree
2018-02-14
rsandi
f
o
C
h
eck arr
a
y
i
ndices in object_address_in
v
ar
i
a
n
t
_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
A
d
d a DECL_EXP
R
f
or VLA pointer casts (PR 84305)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
A
n
oth
e
r fix
f
or si
n
gle-element permute
s
(PR 842
6
5)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Use nonzero bits
to refine range in sp
l
it
_
c
onstant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsand
i
fo
Simplify LRA lowpart subr
e
g fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
M
ake lto
.
ex
p
work
w
ith
Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsa
n
d
ifo
[A
A
rch64] Remov
e
SVE
XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ad
j
ust ira
_
i
n
i
t
_register_move_cos
t
c
o
mment
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
Use range info in sp
l
it_constant_of
f
set
(PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
f
o
[AArch64] Fix
S
V
E testsuit
e
failure
s
for ILP32
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[A
A
rch64] Handle
S
VE subreg
s
th
a
t
a
re e
f
fectively RE
V
s
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AArch64] Pre
f
er LD1RQ f
o
r big-
e
nd
i
a
n S
V
E
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndif
o
[AArch
6
4] Use a
l
l S
V
E LD1RQ var
i
ant
s
commit
|
commitdiff
|
tree
2018-02-01
r
s
an
d
ifo
[A
A
rch
6
4] G
e
neralis
e
aarch64_simd_val
i
d_
i
mmediate for SVE
commit
|
commitdiff
|
tree
2018-02-01
r
s
andifo
[AArch64]
T
ighten aarch6
4
_second
a
ry_reload condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AArch64] F
i
x
sve/extract_[12]
.
c for big-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
r
s
andif
o
F
ix
LRA subreg c
a
lcu
l
a
t
io
n
for big
-
endi
a
n targets
commit
|
commitdiff
|
tree
2018-01-30
rsandi
f
o
Expand vec_p
e
rm_indice
s
::serie
s
_p commen
t
commit
|
commitdiff
|
tree
2018-01-25
rsandi
f
o
Fi
x
vect-reduc-or_[1
2
]
.
c change
s
in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove
explicit
dg-do runs from gcc
.
dg/
v
ect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e o
f
boolea
n
_tr
u
e/fa
l
s
e
_node (P
R
83979
)
commit
|
commitdiff
|
tree
2018-01-23
r
sandif
o
Fix vect_float markup for a couple of tests (PR
83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disa
b
le some patter
n
s for fold-left r
e
duc
t
ions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
r
s
andifo
Fix vect_def
_
type
h
andling in x86 sc
a
tter suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
r
sandif
o
Check whether an
y
statemen
t
s
need maski
n
g (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
r
s
andifo
Avoid ICE for
nested inductions (PR
8
3914)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_
CONVE
R
T_
E
XPR
s
lots
f
or strict-align
t
argets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fixes for live-out SLP induc
t
ions (PR 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_ARG_SIZE to
pa
.
c (PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Fix chan
g
elog
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
A
v
oid GCC 4
.
1
build
f
a
i
lure
in fold-
c
onst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
g
roup g
a
ther loads (PR
8
3847)
commit
|
commitdiff
|
tree
2018-01-15
rs
a
ndifo
Missing vec
t
_doubl
e
in gcc
.
dg/vect/pr79920
.
c (PR83836)
commit
|
commitdiff
|
tree
2018-01-14
r
s
a
ndifo
inline
_
s
m
a
ll_fu
n
c
tions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Support for aliasing with v
a
r
i
able strid
e
s
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add sup
p
o
r
t fo
r
SVE
s
catter stores
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow
gather loads to
b
e
u
sed for grouped accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
s
e gather loads
for strid
e
d accesses
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppo
r
t for SV
E
gather loads
commit
|
commitdiff
|
tree
2018-01-13
rs
a
n
d
ifo
Add support
f
or
i
n-o
r
der addition reduction using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Re
m
ove unn
e
cessa
r
y temporary in tree-if-c
o
nv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Rewo
r
k the legitimize_address_displacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an
"
ear
l
y rema
t
erialisati
o
n" pass
commit
|
commitdiff
|
tree
2018-01-13
r
sandif
o
Use si
n
gle-iteration epil
o
gues when peelin
g
for
gaps
commit
|
commitdiff
|
tree
2018-01-13
r
s
an
d
ifo
Allow single-element inte
r
leaving f
o
r non
-
p
o
w
er-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsa
n
di
f
o
Ad
d
su
p
port for cond
i
t
i
o
nal reduc
t
ions
using SVE CLASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Add support fo
r
vec
t
oris
i
n
g live
-
out values using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Ad
d
an empty_mask_is_
e
xpensive hook
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndi
f
o
Handle pe
e
l
ing fo
r
a
lign
m
ent
w
ith masking
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
Allow the number
o
f
i
terati
o
ns to
b
e s
m
aller
t
h
a
n VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make
ivopt
s
han
d
le cal
l
s to int
e
rnal functions
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
l
lo
w
A
DDR_EXP
R
s o
f
TARGET_MEM_REFs
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for
r
eduction
s
in
f
ul
l
y-masked loops
commit
|
commitdiff
|
tree
next