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
[15/n] PR85694: Try to split existing casts in widened patterns
2018-07-03
rsandi
f
o
[15/n]
PR85694: Tr
y
t
o
split existing c
a
sts in wide
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/
n
]
PR85694: Rework
overwideni
n
g detection
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Avoid matching the same pa
t
t
e
rn statement
twice
commit
|
commitdiff
|
tree
2018-07-02
rsa
n
difo
Fix typo in v
e
ct_recog_w
i
den
_
shift_
p
attern
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[13/n] PR85694:
Try
to avoid v
e
c
torising cas
t
s of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
sa
n
difo
[12/n] PR85694: R
e
work
d
ete
c
t
i
o
n
o
f
wid
e
ned op
e
r
a
tions
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11
/
n] PR856
9
4: Apply pattern matching to
pattern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[10/n] PR85694: Spli
t
out
c
h
eck for v
e
ctorizable asso
c
iative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n
]
PR85694: M
a
ke vect_is_simpl
e
_
use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR8
5
694: Reorder vect_is
_
simple_use arguments
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[8/n] PR8
5
694: Make patterns ch
e
ck for ta
r
g
e
t support
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7
/
n] P
R
85694
:
Add
a vect_patte
r
n_detected
h
elper
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[6/n] PR85694: A
d
d a ve
c
t_get_in
t
ern
a
l
_
def hel
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[5/
n
] PR85694: Re
m
o
v
e
dead WIDEN_SUM handl
i
ng
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/n] P
R
8
5694:
Remove
r
ed
u
n
d
ant
c
alls to
types_
c
ompat
i
ble_p
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[3/n] PR85694: Fix dummy assignment handling i
n
vectorizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[2/n]
P
R85694: At
t
ach a DEF_SEQ onl
y
to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] P
R
85694: Allow pattern
definition statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
Tigh
t
e
n LRA test
f
or re
l
oading the inner reg of
a
p
ar
a
doxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsa
n
difo
Use poly_int rtx
accessors inst
e
ad of
hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rs
a
nd
i
f
o
Fix ex
p
and_expr_real_1
h
a
ndling of BL
K
mode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandi
f
o
F
i
x phi backed
g
e
detection in ba
c
kprop (
P
R85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsan
d
ifo
Fix SVE fallo
u
t
from r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandif
o
Use
p
ol
y
_
int tree acc
e
ssors
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
Add IFN_COND_{MUL
,
D
IV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandif
o
[AArch64]
A
d
d SVE
support fo
r
inte
g
er divisi
o
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Pre
f
er
o
pen-coding vector intege
r
d
ivi
s
ion
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Fold VEC_COND_EXPRs to IFN_COND_*
where possible
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
Ad
d
an "
e
lse"
argument to IFN_COND_* fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
T
r
y harder to pr
e
ser
v
e
ope
r
and tie
s
in maybe_le
g
i
ti
m
ize_op
e
r
ands
commit
|
commitdiff
|
tree
2018-05-24
rs
a
ndifo
Use canonicalize_ma
t
h_
a
fter_vecto
r
iza
t
io
n
_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add
a
class
t
o
r
e
present
a
gimple match re
s
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP
d
ef type when com
p
u
t
i
n
g
masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
20
1
8-05-22 Ric
h
ard Sandiford <richard
.
sa
n
d
ifo
r
d@
l
ina
r
o
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandi
f
o
H
a
ndle a null lh
s
in
expand_direct_optab
_
fn (PR
8
5
8
62)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-ssa-strlen handl
i
n
g of
pa
r
tial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rs
a
nd
i
fo
Replace FMA_EXP
R
with one
i
nternal f
n
per
o
p
tab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE support for i
n
ter
n
a
l function
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow gimple
_
build with
inter
n
al
fu
n
ctions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle
v
ector boolean types when calcu
l
a
tin
g
the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rs
a
ndifo
Add
clobbers
around IFN_LOAD/STORE_LANE
S
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
M
o
ve C++
SVE tests to g++
.
targ
e
t/aarch64/sve
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
f
o
Tighte
n
c
ondition in vect
/
pr85586
.
c (P
R
8
5
65
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
f
o
[AAr
c
h64]
P
r
e
d
i
cated
S
VE
c
ompariso
n
folds
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
[AA
r
c
h64]
U
se UN
S
P
EC_MERGE_PTRUE fo
r
comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[
AArc
h
64] Tweak sve/vcond_6
.
c
t
e
st
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
T
ighten
early exit in v
e
ct_
a
naly
z
e
_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsa
n
difo
A
d
d mis
s
ing cases to vect_get_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last_a
d
dress in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsa
n
d
ifo
Use SCEV info
r
mation wh
e
n aligning for vectori
s
ation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandif
o
pol
y
_span_trait
s
fixes (PR 8
4
811)
commit
|
commitdiff
|
tree
2018-03-18
rsa
n
difo
D
o
n
't try to vect
o
rise COND_EXPR
r
eduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[
AAr
c
h
64]
F
ix mul_h
i
ghp
a
rt
_
1_ru
n
.
c markup
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[SLP/AArch64]
F
ix unpack handling for
big
-
endi
a
n SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch
6
4] Ad
d
a
t
lsdesc c
a
l
l patte
r
n
for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandi
f
o
[AArch64] A
d
d
S
V
E mul_highp
a
rt pat
t
er
n
s
commit
|
commitdiff
|
tree
2018-03-13
r
sandifo
2018-03-13
Rich
a
rd San
d
ifo
r
d <richard
.
sa
n
diford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandif
o
Avoid &LOOP_VINFO_MASKS for b
b
vectorisation (PR
84
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop->safe
l
en r
a
ther
than
lo
o
p->force_ve
c
torize
commit
|
commitdiff
|
tree
2018-03-01
r
s
a
ndifo
Fi
x
PR
num
b
er in ch
a
ngelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
f
o
2
0
18-03-01 Richar
d
Sandiford <richard
.
sandiford@l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Tighten use of HARD
_
FRAME_POI
N
TER
_
R
E
GNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
f
o
Make fi
x
for PR 83965 handle SL
P
r
e
duction
c
hains
commit
|
commitdiff
|
tree
2018-02-20
rs
a
ndifo
Fix inc
o
rrect T
A
RGET_ME
M
_
REF alignment (
P
R 84419)
commit
|
commitdiff
|
tree
2018-02-14
r
s
a
ndifo
Check
a
r
r
ay indice
s
i
n
object
_
address
_
inv
a
riant_in_l
o
o
p_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
r
s
and
i
fo
A
d
d a
D
EC
L
_EX
P
R for VL
A
p
o
inter casts (PR 8
4
305)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
A
n
other fix for single-element
p
ermutes (PR
8
4265)
commit
|
commitdiff
|
tree
2018-02-08
rsandi
f
o
Use nonz
e
ro b
i
ts t
o
re
f
i
n
e range i
n
sp
l
it_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simpli
f
y LRA lowpart subreg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Ma
k
e l
t
o
.
e
x
p work with Tc
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[
A
Ar
c
h64
]
Remove
S
VE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandi
f
o
Adju
s
t ira_init_register_
m
ov
e
_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
Use ran
g
e
i
n
fo in split_constant_offset (PR 81635)
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Fix SV
E
t
e
s
tsuite fa
i
lures for I
L
P32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64
]
Han
d
le SVE subregs that
are effectively R
E
Vs
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AArch64
]
Prefer LD1RQ for big-endia
n
S
VE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
A
Arch64]
Use all SVE
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
fo
[
A
Arch64] Genera
l
ise aarch64
_
simd_valid_immedia
t
e for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] Tight
e
n aarch6
4
_
s
econdary_reload condition
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
[AArch
6
4] Fix sv
e
/
e
xtrac
t
_[12]
.
c
for b
i
g-endian SVE
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
F
ix LRA s
u
b
r
eg cal
c
ulation fo
r
big-e
n
dian targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Ex
p
and
vec_perm_indices::series_
p
comment
commit
|
commitdiff
|
tree
2018-01-25
rsa
n
difo
Fix v
e
ct
-
reduc-or_[12]
.
c changes in r257022
commit
|
commitdiff
|
tree
2018-01-24
rsandifo
Remove explicit dg-do ru
n
s
f
rom
g
c
c
.
dg/vect
(
PR
83889)
commit
|
commitdiff
|
tree
2018-01-24
rs
a
n
d
ifo
Fi
x
us
e
of boo
l
ean_true/false_nod
e
(PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
Fi
x
vect
_
f
l
oat markup
f
or a c
o
upl
e
of
tests (PR 8
3
888)
commit
|
commitdiff
|
tree
2018-01-23
rsandifo
D
isable
s
ome pat
t
erns for
fold-left reduction
s
(PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsand
i
fo
F
i
x vec
t
_def_t
y
pe handling in x
8
6 sc
a
t
ter suppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
C
h
eck whether any
statements need
m
aski
n
g (PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
A
v
oid I
C
E for
nes
t
e
d inductions (PR 83914)
commit
|
commitdiff
|
tree
2018-01-17
r
s
andifo
VIEW_CONVERT_
E
XPR slots for
strict-align targets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsand
i
fo
Two fixes f
o
r l
i
ve-out
SLP in
d
uctions (
P
R 8385
7
)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Move pa
.
h FUNCTION_A
R
G_SIZE to pa
.
c (PR
8
3
8
5
8)
commit
|
commitdiff
|
tree
2018-01-16
rsan
d
ifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
s
a
n
di
f
o
Avoid GCC 4
.
1 buil
d
failure in
f
old-c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't
g
rou
p
gather l
o
ads (
P
R83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
Missing vec
t
_double
i
n gcc
.
dg
/
ve
c
t/pr7992
0
.
c (PR
8
3836
)
commit
|
commitdiff
|
tree
2018-01-14
rsandi
f
o
inline_sma
l
l
_fu
n
cti
o
ns speedup
commit
|
commitdiff
|
tree
2018-01-13
r
sa
n
difo
S
u
ppo
r
t fo
r
aliasing with variable
strides
commit
|
commitdiff
|
tree
2018-01-13
rsan
d
ifo
A
dd
s
u
pport f
o
r
SVE sc
a
tter stor
e
s
commit
|
commitdiff
|
tree
next