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
Add IFN_COND_{MUL,DIV,MOD,RDIV}
2018-05-25
rs
a
ndifo
Add IFN
_
COND_{MUL,DIV,MO
D
,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[A
A
r
c
h64]
A
d
d
SVE support for integ
e
r
d
ivision
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Prefer open
-
cod
i
ng vector integ
e
r division
commit
|
commitdiff
|
tree
2018-05-25
r
sand
i
fo
Fold VEC_COND_EXPRs to IFN_COND_* wh
e
re possible
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "
e
lse" a
r
g
u
me
n
t to
I
F
N
_COND
_
* functions
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Try harder to pr
e
serve
o
perand ties in m
a
ybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rs
a
n
difo
Use canonicalize_math_afte
r
_
v
e
c
t
or
i
zation_p for F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to
represent
a gimple match result
commit
|
commitdiff
|
tree
2018-05-23
rsand
i
fo
Fi
x
SLP de
f
type wh
e
n
comp
u
ting
m
asks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
2018-05-22 Richard S
a
n
d
iford <ric
h
a
r
d
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
Handle a null lhs in expan
d
_direct_opta
b
_fn (PR858
6
2)
commit
|
commitdiff
|
tree
2018-05-21
rsand
i
fo
Fix tree-ssa-strle
n
handling o
f
partial clo
b
bers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsan
d
ifo
Rep
l
ace FMA_
E
XPR with one internal
f
n
p
er
optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
G
i
mp
l
e FE support for internal func
t
ions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llow gimple_bu
i
ld with inte
r
nal f
u
n
ct
i
o
ns
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handl
e
vector boolean
typ
e
s when calcu
l
ating the
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsa
n
dif
o
Add clobbe
r
s around IFN_LOAD/STORE_LAN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
ve C++ SVE tests to g++
.
ta
r
get/aa
r
ch64/
s
ve
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
T
ighten condition in
vec
t
/
p
r8
5
586
.
c (P
R
85
6
5
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[
A
Arch6
4
] Pre
d
icat
e
d
S
V
E com
p
arison folds
commit
|
commitdiff
|
tree
2018-05-08
rs
a
n
d
ifo
[AArc
h
64] Us
e
UNSPEC_MERGE_
P
TRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64
]
Tweak sve/vcond_6
.
c test
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Ti
g
hte
n
early
exit
i
n vect_analy
z
e_d
a
ta_ref_depe
n
de
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missi
n
g cases to vect_
g
et_smalle
s
t_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandif
o
Set
i
nsn
_
las
t
_
a
ddress
in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information when
a
lign
i
ng
f
or vect
o
risat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rs
a
ndifo
poly_spa
n
_
t
raits fixes (PR 84811)
commit
|
commitdiff
|
tree
2018-03-18
rsandifo
Don't tr
y
t
o
vectorise COND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix mul_highpart_1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
SLP/
A
Arch64]
F
ix unpack handling for big-endi
a
n
SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
andifo
[AArch64] Add
a t
l
sdesc cal
l
patt
e
rn for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64]
Add SVE mul_highpart patt
e
r
n
s
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
018-03-13
R
ichard Sandi
f
ord <richa
r
d
.
san
d
ifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rs
a
ndifo
Avoid &LOO
P
_VIN
F
O
_MAS
K
S
for
b
b
v
ectorisa
t
io
n
(PR
8
4634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Us
e
loop-
>
saf
e
len r
a
t
her than lo
o
p->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
n
umber in changelog ent
r
y
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
2018-03-01 Richard Sandi
f
o
rd
<richard
.
sandiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of HARD_FRAME_
P
OINTER_REGNUM in a
l
ias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
r
sandifo
Make fix for PR 83965 handle
SLP red
u
ction ch
a
ins
commit
|
commitdiff
|
tree
2018-02-20
r
s
an
d
if
o
Fix incorrect T
A
RGET_
M
E
M
_R
E
F alignment
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Check array ind
i
c
e
s
in obje
c
t_address
_
i
nvariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
Add a DECL
_
E
X
P
R for
VLA pointer cast
s
(
P
R
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Another fix fo
r
single
-
element per
m
utes (P
R
8426
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Use nonze
r
o bit
s
to refin
e
range in split_const
a
nt_
o
ffset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Simplify L
R
A l
o
wpart
subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Make l
t
o
.
exp work with Tcl 8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rs
a
n
difo
[AArch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Adjust ira_i
n
it_regist
e
r_mov
e
_cost c
o
mmen
t
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
i
f
o
Use
range info in
split_const
a
n
t_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndi
f
o
[AArch
6
4] Fix SVE testsuite fa
i
lures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Han
d
le
S
VE su
b
regs th
a
t are
effectively RE
V
s
commit
|
commitdiff
|
tree
2018-02-01
rsandi
f
o
[
AArch64]
Prefer
LD1RQ for big
-
endi
a
n
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArc
h
64]
U
se all SVE LD1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Generalise aar
c
h64
_
simd_
v
a
l
id_
i
m
m
e
d
iate fo
r
S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64] Tighten
a
arch64
_
s
econ
d
ar
y
_r
e
lo
a
d
condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsa
n
difo
[AArch64] Fix sve/extract_[12
]
.
c
fo
r
b
i
g-end
i
an
S
VE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA subre
g
calculation fo
r
big-end
i
an targets
commit
|
commitdiff
|
tree
2018-01-30
rsand
i
fo
Expan
d
vec_
p
erm_ind
i
ces:
:
s
e
ries_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect
-
red
u
c-or_[12]
.
c changes
in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Remove explicit dg-do run
s
from
gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Fix u
s
e
o
f
boolean_
t
r
u
e/f
a
lse
_
no
d
e (
P
R
8
3979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
F
ix vect_float markup for a coup
l
e of tests (PR
8
3
8
88)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Disable so
m
e patterns fo
r
fold-left reductions (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type handling in x86 sca
t
ter support
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandi
f
o
Check wh
e
the
r
any st
a
t
ements need masking (PR 83922)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Av
o
id ICE f
o
r nes
t
ed induct
i
o
ns (
P
R 839
1
4)
commit
|
commitdiff
|
tree
2018-01-17
rsandifo
VIE
W
_CONVERT_EXP
R
slots for strict-align t
a
rgets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
n
d
ifo
Two fix
e
s f
o
r live
-
out
SLP inductions (P
R
8
3
857)
commit
|
commitdiff
|
tree
2018-01-16
rsa
n
difo
Move pa
.
h
F
UNCTIO
N
_ARG
_
SIZE to
p
a
.
c (PR83858
)
commit
|
commitdiff
|
tree
2018-01-16
r
san
d
ifo
Fi
x
c
h
angelog
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Avoid GCC
4
.
1
b
u
ild failure in
fold-const
.
c
commit
|
commitdiff
|
tree
2018-01-16
rs
a
ndifo
D
o
n't gr
o
up gather loads
(
PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
i
ssing v
e
ct_double in
gc
c
.
dg/vect/pr7992
0
.
c (
P
R838
3
6)
commit
|
commitdiff
|
tree
2018-01-14
rsandifo
inlin
e
_smal
l
_functions
s
peedup
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
if
o
Support for aliasing w
i
th vari
a
ble strides
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Add
s
uppo
r
t
for S
V
E scatter s
t
ores
commit
|
commitdiff
|
tree
2018-01-13
r
s
a
ndifo
A
l
l
o
w
gather loads to be used for grouped
a
cce
s
ses
commit
|
commitdiff
|
tree
2018-01-13
rsandif
o
Use gath
e
r loads f
o
r
s
tr
i
d
ed a
c
cess
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support
for S
V
E gather loads
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
A
d
d sup
p
ort for
i
n
-
order addition reduc
t
i
o
n
using SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Remove unne
c
e
s
sary temp
o
rary in tree-if-conv
.
c
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
R
e
work the legitim
i
ze_address_
d
isplacement hook
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
A
dd an "early rematerialisation" pass
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
U
se si
n
gle-iteration epilogues when peeling for g
a
ps
commit
|
commitdiff
|
tree
2018-01-13
r
s
andifo
Allow single-eleme
n
t int
e
rleavin
g
f
o
r
non-power-of
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add su
p
port
for c
o
nditional redu
c
t
ions using SVE C
L
ASTB
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add supp
o
rt for v
e
ctorising live-out values usi
n
g SVE
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add an e
m
pty_mask_is_expensive h
o
ok
commit
|
commitdiff
|
tree
2018-01-13
rsandi
f
o
Handle peeling for alignment with mas
k
ing
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Allow the number of iteration
s
to be smal
l
er than VF
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Make i
v
opts
h
a
nd
l
e calls to i
n
t
ernal functions
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
fo
Allow ADDR_EXPRs of TARGET_MEM_R
E
Fs
commit
|
commitdiff
|
tree
2018-01-13
rs
a
ndifo
Add support for r
e
ductions in f
u
lly-
m
as
k
ed loops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add sup
p
ort for fu
l
ly-predicated l
o
ops
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add support for bitwise reductions
commit
|
commitdiff
|
tree
2018-01-13
rs
a
nd
i
fo
SLP reducti
o
n
s
with vari
a
ble-length
v
ec
t
ors
commit
|
commitdiff
|
tree
2018-01-13
rsand
i
fo
Han
d
le more SL
P
c
onstant and
e
xtern definitions for
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
i
f
o
Protect
ag
a
i
n
s
t
min_p
r
ofitable_iters g
o
ing neg
a
t
ive
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
Add suppor
t
fo
r
masked load/store_lan
e
s
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
[AArch64] Tests
f
o
r
S
VE structure mod
e
s
commit
|
commitdiff
|
tree
next