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/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info
2018-07-31
rsandifo
[
16/46] Make STMT_VINF
O
_
REDUC_
D
EF a s
t
mt_ve
c
_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[15/46] Make S
L
P_TREE
_
VE
C
_
STMTS a vec<stmt_vec_in
f
o>
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[14/4
6
] Make STMT_
V
INFO_VEC_STMT a stmt_v
e
c
_
i
nfo
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[13/46] M
a
k
e S
T
MT_VINFO_RELATE
D
_STM
T
a
st
m
t_vec
_
info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[12/46]
Make
vec
t
_finish_s
t
m
t
_generation return a
s
tmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[11/46] Pass back
a stmt_vec_inf
o
from vect_is_simple_
u
se
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[10/4
6
] Temporarily make st
m
t
_
vec_inf
o
a
cla
s
s
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[09/46] Add vec_info::look
u
p_sin
g
le_us
e
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
8/46] Add ve
c
_info
:
:look
u
p_
d
e
f
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[07/46] Add
v
ec_in
f
o
:
:lookup_st
m
t
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[06/
4
6] Add
vec_info::add_stmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
n
di
f
o
[05/
4
6] Fix ma
k
e_ssa_na
m
e call in vectorizable
_
redu
c
tion
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[04/46] Factor out t
h
e test for a va
l
id reduction input
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[03/4
6
] Rem
o
ve u
n
neces
s
ary upda
t
e of N
U
M_SLP_US
E
S
commit
|
commitdiff
|
tree
2018-07-31
r
s
a
n
difo
[02/46] Re
m
ove
dead vectorizab
l
e_reductio
n
code
commit
|
commitdiff
|
tree
2018-07-31
rsand
i
fo
[
01/4
6
] Move s
p
ecial c
a
ses o
u
t of
g
et_initial_def_for_
r
eduction
commit
|
commitdiff
|
tree
2018-07-30
rsandi
f
o
Resync inline im
p
l
ementat
i
o
n of
c
eil
_
log2
(
PR
86506)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
A
d
d
P
R number
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
Fix ceil_log2(0) (PR 86644)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Avoi
d
&L
O
OP_VINFO_MASKS for bb ve
c
toris
a
t
ion (PR 86618)
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Implem
e
nt S
L
P
of inter
n
al
f
unctions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
U
s
e cond
i
tional internal
f
u
nctions
i
n
if
-
conversio
n
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Sup
p
ort fused multiply-a
d
ds in fully
-
m
aske
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add
I
FN_COND_FMA functi
o
ns
commit
|
commitdiff
|
tree
2018-07-12
rsa
n
difo
Extend t
r
ee code folds to
I
FN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
r
sandifo
Fix typo in bb-
s
lp-over-wid
e
n-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[
17/n] PR
8
5694: AArch64 support for AV
G
_FLOOR/
C
EIL
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
Pass more vector
t
ypes to append_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure P
A
TTERN_
D
EF_S
E
Q is em
p
ty before rec
o
g
n
ising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
C
lean up i
n
terface t
o
vector pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[16/n] PR85694: Add det
e
ctio
n
of averaging operation
s
commit
|
commitdiff
|
tree
2018-07-03
rs
a
n
d
ifo
[15/n] PR85694: Try t
o
spl
i
t existing casts in wid
e
ned
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n
]
PR856
9
4: Re
w
or
k
overwi
d
e
ning detection
commit
|
commitdiff
|
tree
2018-07-03
rsan
d
if
o
Avoid matching
t
h
e
same
p
attern stat
e
ment twice
commit
|
commitdiff
|
tree
2018-07-02
rsandif
o
F
ix typo in vect
_
recog
_
widen_shi
f
t_
p
attern
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[13/n] PR8
5
6
9
4: Try
to a
v
oid vectori
s
ing
c
asts of
i
n
v
a
ri
a
nts
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
1
2/n] PR856
9
4: Rewo
r
k detec
t
io
n
of
widened operations
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[11/n] PR85694: Apply pat
t
ern matchi
n
g
t
o pattern de
f
inition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[10
/
n] PR85694: Spli
t
o
ut ch
e
ck for vector
i
zable assoc
i
ative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/
n
] PR85694: Make v
e
c
t
_i
s
_
s
imple_use l
o
ok thr
o
ugh
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndifo
[9a/n
]
PR85694: Reorde
r
ve
c
t_is_simple_use ar
g
ume
n
ts
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
8/n]
PR85694:
M
a
k
e patt
e
rns check for target sup
p
ort
commit
|
commitdiff
|
tree
2018-06-20
r
s
andifo
[7/n] PR856
9
4: Add a vect_p
a
ttern_detected helpe
r
commit
|
commitdiff
|
tree
2018-06-20
rsan
d
ifo
[6/n] PR85694: Add a
v
ect_get_int
e
r
n
a
l_def helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
5/n] PR85694: Remo
v
e
dead WI
D
EN_SUM handling
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[4/n] PR85694: Remove redundant cal
l
s to types_com
p
atib
l
e_
p
commit
|
commitdiff
|
tree
2018-06-20
rs
a
n
d
ifo
[3/n] PR8
5
694: Fi
x
dummy assignment
handling in vector
i
zable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandi
f
o
[2/n] PR85694: Attach a DEF_SEQ
o
n
l
y to
t
he
o
ri
g
inal
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR8
5
694: All
o
w p
a
ttern
def
i
nitio
n
s
tat
e
ments
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandi
f
o
T
ighten LRA
t
e
st
for re
l
oadi
n
g t
h
e inner reg of a paradoxica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Use
p
oly_int rtx accesso
r
s i
n
stead
o
f h
w
i
a
ccess
o
rs
commit
|
commitdiff
|
tree
2018-06-04
rsand
i
f
o
Fix exp
a
nd_e
x
pr_real_
1
handling of BLKmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix phi ba
c
kedge
d
e
t
ec
t
ion in backpr
o
p
(PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
r
sandifo
Fi
x
SVE
f
a
l
lout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
U
se po
l
y
_int
tr
e
e accessors
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
f
o
Add IF
N
_COND_{
M
UL,DI
V
,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add
S
VE su
p
port for integer
division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open
-
coding
vector integer
division
commit
|
commitdiff
|
tree
2018-05-25
rs
a
n
d
ifo
F
o
ld VEC_COND_EXPR
s
to
IFN_COND_* wh
e
re
po
s
sible
commit
|
commitdiff
|
tree
2018-05-25
rsand
i
fo
A
dd an "else" argu
m
ent to IFN
_
C
OND_* functions
commit
|
commitdiff
|
tree
2018-05-25
r
sandifo
Tr
y
har
d
er to
p
reserv
e
operand ti
e
s in ma
y
be_leg
i
timize_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
U
se canonicaliz
e
_math
_
after_vectori
z
ation_p for
F
MA
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Add a class to
r
epresent a gimple ma
t
c
h
res
u
lt
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fix SLP def
type when
c
omputing ma
s
ks (PR85853
)
commit
|
commitdiff
|
tree
2018-05-22
r
s
andifo
20
1
8-05-22 Richard San
d
iford
<ric
h
a
rd
.
sa
n
d
ifor
d
@linaro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
sandifo
Han
d
le
a null lhs in expand_d
i
r
e
c
t
_optab_fn
(
PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
if
o
F
i
x tree-s
s
a-s
t
rle
n
handling of
p
a
rt
i
a
l clobbers (
P
R8
5
814)
commit
|
commitdiff
|
tree
2018-05-18
r
san
d
ifo
Replace FM
A
_EXPR
w
ith
o
ne internal fn
per optab
commit
|
commitdiff
|
tree
2018-05-17
r
s
a
ndifo
Gimple FE su
p
port fo
r
inter
n
al f
u
nctions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Al
l
ow gim
p
le_build with
i
n
t
ernal functions
commit
|
commitdiff
|
tree
2018-05-16
r
sandi
f
o
Hand
l
e v
e
c
tor boolean typ
e
s when calculating t
h
e
S
LP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
r
sandif
o
Add
c
lobbers around IFN_LOAD
/
STORE
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rs
a
ndi
f
o
Move C++ SVE te
s
ts to g++
.
target/aarch
6
4/sve
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
Tighten cond
i
t
i
o
n in vect/pr85586
.
c (PR
8
565
4
)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64]
P
redica
t
ed S
V
E c
o
mp
a
rison fold
s
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use UN
S
PEC_MERGE_PTRUE f
o
r compa
r
isons
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[A
A
rch6
4
] Tweak
sve/vcond_6
.
c t
e
st
commit
|
commitdiff
|
tree
2018-05-02
rsandifo
Ti
g
ht
e
n e
a
rly exit in
vect
_
a
nalyze_d
a
ta_re
f
_
d
epe
n
d
e
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsand
i
fo
Add m
i
ssing cases to vect_
g
e
t
_smallest_scalar_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rs
a
ndifo
Set insn_las
t
_add
r
e
s
s in f
i
n
a
l_1
commit
|
commitdiff
|
tree
2018-03-24
rs
a
ndifo
Use SCEV inform
a
t
i
on w
h
en aligning for vectorisation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandif
o
poly_span
_
traits f
i
xes (PR 848
1
1)
commit
|
commitdiff
|
tree
2018-03-18
r
s
and
i
fo
Don't
t
ry
t
o
vectorise
COND_EX
P
R reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rs
a
n
d
i
f
o
[
AAr
c
h6
4
] Fix mul_highpart_1_run
.
c ma
r
kup
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[
S
L
P
/
A
Arch64] Fix unpack handling for big
-
endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[A
A
r
c
h
6
4] Add a t
l
sdesc c
a
ll patt
e
rn for SVE
commit
|
commitdiff
|
tree
2018-03-13
r
s
a
ndifo
[
A
Arch64]
A
dd SVE mul_
h
ig
h
part patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-03-13
R
icha
r
d Sandiford <richard
.
sandifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Av
o
id &LOOP_VIN
F
O_MASKS for b
b
v
ectorisation (PR 84634)
commit
|
commitdiff
|
tree
2018-03-02
rsand
i
fo
Use loop->s
a
fele
n
rather than loo
p
->force_ve
c
toriz
e
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix
PR
n
umber i
n
changel
o
g entry
commit
|
commitdiff
|
tree
2018-03-01
rsa
n
difo
2018-
0
3-01 Richard Sandiford <richard
.
sandiford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsandi
f
o
Tighten use of HARD_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsa
n
difo
Make fix for PR
8
3965 handle SLP reduction chains
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
F
ix incorrect TA
R
GET_MEM_
R
EF
a
lign
m
ent (PR 84
4
19)
commit
|
commitdiff
|
tree
2018-02-14
r
s
andifo
Check array indices in object_
a
dd
r
e
ss
_
inv
a
r
iant_in_loop_
p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsandifo
A
d
d a DECL_E
X
PR f
o
r VLA poi
n
ter casts (PR
84305)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Another fi
x
for single-element
permutes (PR 8426
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandif
o
Use nonzero
b
its
t
o
refi
n
e
range in sp
l
i
t_constant_offset
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsan
d
ifo
Simplify LRA lowp
a
rt subre
g
fi
x
commit
|
commitdiff
|
tree
next