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
[16/n] PR85694: Add detection of averaging operations
2018-07-03
rsandifo
[
16/n] PR8
5
6
9
4
:
Add detecti
o
n of ave
r
aging operations
commit
|
commitdiff
|
tree
2018-07-03
r
s
an
d
ifo
[15/n] PR85694: T
r
y
to split existing casts
in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
di
f
o
[14/n] PR85694: Re
w
o
r
k overwidening d
e
tectio
n
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
A
voi
d
mat
c
hin
g
th
e
sam
e
patter
n
state
m
ent twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix typo in vect
_
recog_widen_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[13/n]
P
R8
5
694: Try to avoi
d
vector
i
sing
casts of invar
i
ants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[12/n] PR
8
5
694: Rework det
e
ction o
f
widened ope
r
ations
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[11/n] PR85
6
94: Apply pattern matching to pattern d
e
fin
i
tion
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[10/n] PR
8
569
4
:
Split out ch
e
ck for
v
ectori
z
able associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsa
n
difo
[9b/n] PR85
6
94: Make ve
c
t_is_simple_use look
through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reorder vect_is
_
simple_use a
r
gument
s
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[8/
n
] PR85694:
Make
patterns
c
h
ec
k
for ta
r
g
e
t s
u
pport
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[7
/
n] PR85694: Add a vect_pattern_detected h
e
l
p
er
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[6/n] PR8
5
694: A
d
d
a
v
ect_get_interna
l
_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[5/n] PR85694: Remove d
e
ad WIDEN_SUM hand
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
difo
[4/n] P
R
8
5
694: Remov
e
redundan
t
calls to types_compatib
l
e_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
an
d
ifo
[3
/
n]
PR85
6
94: Fix
dummy assignment ha
n
dli
n
g
i
n vec
t
orizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsa
n
di
f
o
[2/n] PR8
5
694:
A
ttach a DEF_SEQ
o
n
ly to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[1/
n
] PR85694
:
All
o
w
pattern defini
t
ion statements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandif
o
Tight
e
n LRA test for rel
o
ading th
e
i
n
n
er reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use poly_int rtx accessors instead of hwi accessors
commit
|
commitdiff
|
tree
2018-06-04
rsan
d
ifo
Fix expand
_
expr_real_1 handling of BLKmode bitfi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi backedge detection in
b
ackprop (PR8
5
989)
commit
|
commitdiff
|
tree
2018-06-01
rsandif
o
Fix SVE fal
l
o
ut fr
o
m
r
260951
commit
|
commitdiff
|
tree
2018-05-30
rsand
i
fo
U
s
e
poly_i
n
t t
r
ee accessors
commit
|
commitdiff
|
tree
2018-05-25
rsandi
f
o
Add IFN_COND
_
{MUL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rs
a
ndifo
[AA
r
ch64] Add S
V
E
s
upp
o
rt for integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-c
o
ding vector integer d
i
v
i
sio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
o
ld
VEC
_
COND_EXP
R
s
to IFN_COND_* whe
r
e possi
b
le
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add an "else" a
r
g
ument
to
I
FN_COND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
Try harde
r
t
o pres
e
r
ve ope
r
and
tie
s
in m
a
ybe_legitimize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Use
c
a
n
oni
c
ali
z
e
_
math_after_vectorization_p for FMA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsand
i
fo
Add
a
cla
s
s to re
p
r
e
s
ent a gimple ma
t
ch result
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fi
x
SLP de
f
type when computing masks
(PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndifo
201
8
-
05-22 Richard Sandiford <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
H
a
n
dle a nul
l
lhs
in expand_direct_optab_
f
n (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
F
ix tree-ssa-strl
e
n
handling
o
f partial clobbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
r
sandif
o
Replace FMA_E
X
PR with one inter
n
al fn per optab
commit
|
commitdiff
|
tree
2018-05-17
r
s
andifo
G
i
mple FE supp
o
rt for in
t
ernal
f
unction
s
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
A
llow gim
p
le_bu
i
l
d
wit
h
internal functions
commit
|
commitdiff
|
tree
2018-05-16
rsandif
o
Han
d
le ve
c
tor boolean
t
ypes when ca
l
cul
a
ting the
SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add clobbers
a
round IFN_LOAD/ST
O
RE_
L
AN
E
S
commit
|
commitdiff
|
tree
2018-05-08
rsand
i
fo
Mo
v
e C++ SVE tests to g
+
+
.
tar
g
et/aar
c
h
6
4/sve
commit
|
commitdiff
|
tree
2018-05-08
r
san
d
i
fo
Tighten co
n
diti
o
n
in vect
/
pr85586
.
c (PR 85654)
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndif
o
[AAr
c
h64] Predicated SVE comparison fol
d
s
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
d
i
fo
[AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Tweak sve/vcond_6
.
c tes
t
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Tighte
n
early exit
i
n
vect_analyze_data_ref_dependence
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add m
i
ssing c
a
ses to vect_get_s
m
allest_sc
a
lar_typ
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandi
f
o
Se
t
insn_last_address in final_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use SCEV information
w
hen aligni
n
g
f
o
r vectorisatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandifo
poly_
s
pan_traits fixes (PR 8
4
811)
commit
|
commitdiff
|
tree
2018-03-18
rs
a
ndifo
D
o
n
'
t try to ve
c
torise COND_EXPR re
d
uction cha
i
ns
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandifo
[AArch64] Fix
m
ul_highpa
r
t_1_r
u
n
.
c marku
p
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[SLP/
A
Arch64] Fix unpack ha
n
dlin
g
f
o
r big-endian S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch6
4
] Ad
d
a t
l
s
d
esc ca
l
l
p
atte
r
n for S
V
E
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64
]
A
d
d SV
E
mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2
0
18-03-13 Richard Sand
i
for
d
<richard
.
s
a
ndiford@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_VIN
F
O_MASKS
f
or bb
v
ect
o
ri
s
a
t
ion (P
R
8
4
6
34)
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Use loop-
>
safe
l
en rather than l
o
o
p
->for
c
e_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Fix PR number in changelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
2
0
18-03-01
R
ichard Sandiford <richard
.
s
andiford@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
fo
Tighten use of HARD_FRAM
E
_POINTER_REGNUM
i
n
ali
a
s
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsandif
o
M
a
ke fix for PR 8396
5
h
andle SLP reductio
n
chains
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
difo
F
i
x incorrec
t
T
ARGET_MEM_REF ali
g
nme
n
t (PR 844
1
9
)
commit
|
commitdiff
|
tree
2018-02-14
r
sandifo
Ch
e
ck a
r
ray indices in obj
e
ct_address_invari
a
n
t
_in_loo
p
_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
difo
A
d
d
a
DECL_EX
P
R
for VLA poi
n
ter
c
as
t
s
(
PR 843
0
5)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
A
n
oth
e
r
f
ix for
single-eleme
n
t permutes (PR
84265)
commit
|
commitdiff
|
tree
2018-02-08
rs
a
ndifo
U
s
e nonzero bits to ref
i
ne
range in split
_
co
n
stant_o
f
fse
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LR
A
lowpart sub
r
eg fix
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
Make l
t
o
.
ex
p
work with Tcl
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rs
a
ndifo
[AArch64] R
e
move SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsand
i
fo
Adjust ira_init
_
register_move_cost comment
commit
|
commitdiff
|
tree
2018-02-01
rsa
n
difo
U
s
e range info i
n
split_constant_off
s
e
t
(PR 8163
5
)
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AA
r
ch64]
F
ix SVE testsuite failures for ILP32 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rs
a
n
d
i
fo
[AArch64]
H
andl
e
S
VE subregs that are ef
f
ectively REVs
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch64]
P
refer LD
1
RQ for big-end
i
an SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64
]
Use
a
ll
S
V
E
L
D1RQ variants
commit
|
commitdiff
|
tree
2018-02-01
r
s
a
ndifo
[
A
Arch64]
G
e
n
eralise aarc
h
64_s
i
md
_
valid_immediate for S
V
E
commit
|
commitdiff
|
tree
2018-02-01
r
sandifo
[AA
r
ch
6
4
]
Tighten
a
arch64_secon
d
a
ry_relo
a
d
condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandif
o
[AArch64] Fix sve/extract_[
1
2]
.
c for big-en
d
i
a
n SVE
commit
|
commitdiff
|
tree
2018-01-30
rsan
d
ifo
Fi
x
LRA
s
u
b
reg c
a
lculation for big-endia
n
targ
e
ts
commit
|
commitdiff
|
tree
2018-01-30
rs
a
ndifo
Exp
a
nd vec_perm_in
d
ices::series_p comment
commit
|
commitdiff
|
tree
2018-01-25
rsandifo
Fix vect-red
u
c-or_[1
2
]
.
c
chan
g
e
s
in r2570
2
2
commit
|
commitdiff
|
tree
2018-01-24
rs
a
ndifo
Remo
v
e exp
l
ic
i
t dg-do runs from gcc
.
dg/vect (PR 83889)
commit
|
commitdiff
|
tree
2018-01-24
rsan
d
ifo
Fix use of boolean_true/false
_
nod
e
(
PR 83979)
commit
|
commitdiff
|
tree
2018-01-23
rsand
i
fo
Fix v
e
c
t
_float markup f
o
r a couple
of tests (PR 83888)
commit
|
commitdiff
|
tree
2018-01-23
rsandif
o
Dis
a
ble so
m
e patterns for fold-left reduc
t
io
n
s (P
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-20
rsandifo
Fix vect_def_type handling
i
n
x86 scatter supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
rsandifo
Check wh
e
t
h
er any statements
n
e
ed maskin
g
(PR 83
9
22)
commit
|
commitdiff
|
tree
2018-01-19
r
sa
n
difo
A
v
o
id ICE
for ne
s
t
e
d i
n
duc
t
ions
(P
R
83914)
commit
|
commitdiff
|
tree
2018-01-17
r
s
a
n
d
ifo
VIEW_C
O
NVERT_EXPR slots for strict-align tar
g
ets (PR
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
rsandi
f
o
Two
f
i
xes for live-out SLP inductions (
P
R 83857)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Mo
v
e pa
.
h
FU
N
C
T
ION_ARG_SIZE to
pa
.
c (PR83858)
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Fix changelog
commit
|
commitdiff
|
tree
2018-01-16
r
san
d
ifo
Av
o
id GCC 4
.
1
build failu
r
e
in f
o
ld
-
c
o
nst
.
c
commit
|
commitdiff
|
tree
2018-01-16
rsandifo
Don't group gather loads (PR83847)
commit
|
commitdiff
|
tree
2018-01-15
rsandifo
M
issing vect_d
o
ubl
e
i
n
gcc
.
dg/vect/pr79920
.
c (PR8
3
836)
commit
|
commitdiff
|
tree
2018-01-14
rsand
i
fo
inl
i
ne_smal
l
_functions speedup
commit
|
commitdiff
|
tree
2018-01-13
rsandifo
S
u
p
p
ort for
a
liasing wi
t
h variable strides
commit
|
commitdiff
|
tree
next