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
[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos
2018-07-31
r
sandifo
[20/4
6
] Make *FIRST_ELEME
N
T and *NEX
T
_E
L
EMENT
stm
t
_
vec_in
f
os
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[19/
4
6
]
M
ake vec
t
_dr_s
t
m
t re
t
urn a s
t
m
t
_vec_in
f
o
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[18/
4
6
]
Make SLP_
T
REE_SCALAR_STMTS a vec<stmt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[1
7
/46] Make LOOP_VINFO_REDUCTIO
N
S an au
t
o_vec<stmt_vec_i
n
fo>
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
i
f
o
[16/46] Make
S
TMT_VINFO_REDUC_
D
E
F a
s
t
mt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[15/46
]
Make SLP_
T
REE_VEC_STMTS a
v
e
c
<s
t
mt_vec_info>
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[14/46] M
a
k
e
STMT_VINFO_V
E
C_STMT
a
stmt_vec_i
n
f
o
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[13/46] Mak
e
STMT_VI
N
F
O
_
RELATED_STMT a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[1
2
/
46] Make
v
ect_finish_
s
tmt_genera
t
ion ret
u
rn a stmt_vec_info
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
11/46]
Pa
s
s
back a stmt_vec
_
in
f
o from ve
c
t_i
s
_simple_use
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[10/46]
Tempor
a
rily make st
m
t_vec_info a class
commit
|
commitdiff
|
tree
2018-07-31
r
s
andifo
[
09/46] Add vec_in
f
o:
:
lookup
_
single_use
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[08/46] Ad
d
v
e
c
_info::lookup_def
commit
|
commitdiff
|
tree
2018-07-31
rsan
d
ifo
[07/46] Ad
d
vec_info::lookup_stmt
commit
|
commitdiff
|
tree
2018-07-31
rsandif
o
[
06/46] Add vec_info::add_
s
tmt
commit
|
commitdiff
|
tree
2018-07-31
rs
a
ndifo
[
05/46] Fix make
_
ssa_name call
in vec
t
o
rizable
_
reduction
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[
0
4/46]
F
actor out
t
h
e test fo
r
a v
a
lid re
d
u
c
tion input
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[03/46] Rem
o
ve un
n
ec
e
ssary updat
e
of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[02/4
6
] Remo
v
e dea
d
vector
i
zable
_
reduction code
commit
|
commitdiff
|
tree
2018-07-31
rsa
n
difo
[01/46]
Move s
p
ecial cases out o
f
get_
i
nitial_def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsand
i
fo
R
esync i
n
line imple
m
entati
o
n of ceil_l
o
g2 (PR
865
0
6)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
A
d
d
P
R numbe
r
commit
|
commitdiff
|
tree
2018-07-25
rsand
i
fo
Fix c
e
il_log2(0)
(
PR 8
6
6
44)
commit
|
commitdiff
|
tree
2018-07-24
rsand
i
f
o
Avo
i
d
&LOOP_VINFO_MASKS for bb vectoris
a
ti
o
n
(PR 86
6
18)
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Implement SL
P
of
internal functions
commit
|
commitdiff
|
tree
2018-07-12
rsandi
f
o
Use condi
t
iona
l
int
e
r
n
a
l
f
u
nctions in if-co
n
vers
i
on
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support fused multiply-adds
in fully-masked reductio
n
s
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Add IFN_COND
_
FMA functions
commit
|
commitdiff
|
tree
2018-07-12
r
sandi
f
o
Ex
t
end
t
r
ee
c
ode folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rs
a
ndifo
Fix typo
i
n bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
[1
7
/n] PR85694: AA
r
ch
6
4 support for AVG_FLOOR/C
E
IL
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
difo
Pass mo
r
e vecto
r
typ
e
s to appen
d
_pattern_def_seq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PATTERN_DEF_SEQ
i
s em
p
ty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Cl
e
an u
p
interfac
e
to
v
e
ctor pattern recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[1
6
/n] PR85694:
Add detectio
n
of ave
r
ag
i
ng operations
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[
1
5/n] PR85694:
Try t
o
split exist
i
ng casts in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694:
Rework overwidening detection
commit
|
commitdiff
|
tree
2018-07-03
r
s
a
ndif
o
Avoid matchi
n
g the sam
e
pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandifo
Fix t
y
po
in
v
e
ct_recog_w
i
den_shift_pattern
commit
|
commitdiff
|
tree
2018-06-30
rsandif
o
[
13/n] PR85694
:
Try to
a
v
oid vectoris
i
ng casts of i
n
variants
commit
|
commitdiff
|
tree
2018-06-30
rsan
d
ifo
[12/n] PR85694: R
e
wo
r
k de
t
ection o
f
widen
e
d
o
perations
commit
|
commitdiff
|
tree
2018-06-30
r
s
andifo
[
11/n] PR8
5
694:
A
ppl
y
pattern
match
i
ng to pa
t
tern definition
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
an
d
i
fo
[10/n] PR
8
5694: Spl
i
t out chec
k
for vector
i
zabl
e
associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
fo
[
9b/
n
] PR85694: Make vect_i
s
_
s
imple
_
use look through
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
r
s
an
d
ifo
[9a/
n
]
P
R85694: Reor
d
er vect
_
is_s
i
mple_u
s
e
argu
m
ents
commit
|
commitdiff
|
tree
2018-06-20
rsandif
o
[8/n] PR85
6
94: Make patterns
check for target s
u
ppor
t
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[
7
/n] PR85694: Add a vect_pattern_
d
e
t
ecte
d
he
l
per
commit
|
commitdiff
|
tree
2018-06-20
r
s
andi
f
o
[
6
/n] P
R
85694: Add
a
vect_g
e
t_
i
nternal
_
def helper
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndifo
[5/n] PR85694: Remove dead WIDEN_
S
UM handl
i
ng
commit
|
commitdiff
|
tree
2018-06-20
r
sandifo
[4/n]
P
R
8
5
69
4
:
Rem
o
ve redundant calls to t
y
p
e
s
_c
o
mpatible_p
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[3/
n
] PR85694: Fix dummy assig
n
ment handling in vectorizabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsand
i
fo
[2/n] PR85694: Attach a DEF
_
S
E
Q only to the original
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1
/
n] PR85694:
A
llow pat
t
ern d
e
finition s
t
atement
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsan
d
ifo
Ti
g
hten LRA test f
o
r
reloading the inn
e
r
r
eg of
a
p
arad
o
xica
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
a
n
difo
Use
p
o
ly_int rtx ac
c
essors in
s
tead of
h
wi accessors
commit
|
commitdiff
|
tree
2018-06-04
r
s
a
ndifo
Fix expand_expr_real_1 handli
n
g
o
f
B
L
Kmode bitfield
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
an
d
ifo
Fix phi backedge detection in b
a
ckprop (PR8598
9
)
commit
|
commitdiff
|
tree
2018-06-01
r
s
andifo
Fix
S
VE
fallout from r260951
commit
|
commitdiff
|
tree
2018-05-30
rsand
i
fo
Use poly_int tree acce
s
s
or
s
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Add IFN_COND_{
M
UL,DIV,MOD,RDIV}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64] Add SVE s
u
p
port for
i
nte
g
er di
v
i
sio
n
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Prefer open-coding vector integer di
v
ision
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
Fold VEC_CON
D
_EXPRs to
I
FN_COND_* where possible
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Ad
d
an "else" argumen
t
to IFN_
C
OND_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsa
n
difo
Try harder
to pre
s
erve operand t
i
es in m
a
ybe_le
g
itim
i
ze_operands
commit
|
commitdiff
|
tree
2018-05-24
rsa
n
di
f
o
Us
e
c
a
nonicalize_math_after_vectorizat
i
on_
p
fo
r
F
M
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsan
d
i
fo
Add a class to rep
r
esent a gimple m
a
tch result
commit
|
commitdiff
|
tree
2018-05-23
rs
a
ndi
f
o
F
ix
SLP
def type when computi
n
g masks (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsa
n
difo
2018-05-22 Richard Sandiford <richard
.
san
d
iford@lin
a
ro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
r
s
andi
f
o
Ha
n
d
le a null lhs in expand_direct_optab_fn (PR85862)
commit
|
commitdiff
|
tree
2018-05-21
rsan
d
i
f
o
F
ix tree-ssa-strlen handling
o
f partial cl
o
bbers (PR85
8
14)
commit
|
commitdiff
|
tree
2018-05-18
rsandifo
R
e
place FMA_EXPR w
i
th on
e
internal fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsa
n
d
i
f
o
Gimple
FE sup
p
o
r
t for internal functio
n
s
commit
|
commitdiff
|
tree
2018-05-17
r
sandifo
A
llow gimple_build with in
t
ernal function
s
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handle vector boolean
types when c
a
lculating
t
he SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsandifo
Add cl
o
bbers around
I
FN_LOAD/STORE
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
rsa
n
difo
Move C++ SVE te
s
ts to g++
.
targ
e
t/aarch6
4
/
s
v
e
commit
|
commitdiff
|
tree
2018-05-08
r
sand
i
fo
Tighte
n
con
d
i
tion i
n
v
ec
t
/p
r
85586
.
c
(
P
R
85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Pr
e
d
i
cat
e
d
SVE comparison
f
olds
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
[AArch64] Use
U
N
S
P
EC_MERGE_P
T
RUE
f
or c
o
mparisons
commit
|
commitdiff
|
tree
2018-05-08
rsandif
o
[AArch64] Tweak sve/vcond_6
.
c
test
commit
|
commitdiff
|
tree
2018-05-02
rs
a
ndifo
Tighten early exit i
n
vect_analy
z
e_data_r
e
f
_depend
e
nce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add missing case
s
t
o
vect_get_smallest_scala
r
_type
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set insn_last_address i
n
f
inal_1
commit
|
commitdiff
|
tree
2018-03-24
rsandifo
Use S
C
EV informat
i
on when alig
n
ing
f
or vectori
s
ation
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsand
i
fo
poly_span_
t
raits f
i
xes (PR 84
8
11
)
commit
|
commitdiff
|
tree
2018-03-18
rsandi
f
o
Don
'
t
try to
v
ectoris
e
C
O
ND_EXPR reduction chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsand
i
fo
[AArch64] Fix mul_highpart_1
_
run
.
c mar
k
u
p
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
i
f
o
[
SLP/AArch64] Fix u
n
p
a
ck handli
n
g for big-endian SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
[AArch64] Add
a tlsdesc ca
l
l pattern for SVE
commit
|
commitdiff
|
tree
2018-03-13
rsan
d
ifo
[A
A
r
ch64]
A
dd SVE mu
l
_
h
ighp
a
rt patterns
commit
|
commitdiff
|
tree
2018-03-13
rsandifo
2018-
0
3-13 Richa
r
d
S
andifor
d
<richard
.
sandifo
r
d@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
r
s
a
n
difo
Avoid
&
LOOP_VINFO_M
A
S
KS for bb vectori
s
atio
n
(PR 84634
)
commit
|
commitdiff
|
tree
2018-03-02
rsa
n
difo
Use l
o
op
-
>safelen rather
t
h
a
n
loop->forc
e
_
v
ector
i
ze
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR numb
e
r
in chan
g
elog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-
0
3-01
R
i
c
h
ard Sandiford <richard
.
s
and
i
ford@linar
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
r
s
andifo
Tigh
t
en use of
HA
R
D_FRAME
_
POINTER_REG
N
UM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rs
a
ndi
f
o
Make fix fo
r
PR 83
9
65 handl
e
SLP re
d
uc
t
ion c
h
ains
commit
|
commitdiff
|
tree
2018-02-20
rsa
n
d
ifo
Fix
i
nco
r
rec
t
TARGET_
M
E
M_REF alig
n
ment (P
R
8
4419)
commit
|
commitdiff
|
tree
2018-02-14
rsandifo
Check a
r
ray indices in
o
b
j
ect_a
d
dress_in
v
a
r
ian
t
_
i
n_loop_
p
.
.
.
commit
|
commitdiff
|
tree
next