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
[03/46] Remove unnecessary update of NUM_SLP_USES
2018-07-31
r
sandi
f
o
[03/46] Remove unnecess
a
ry update of NUM_SLP_USES
commit
|
commitdiff
|
tree
2018-07-31
r
sandifo
[02/46] Rem
o
ve dead ve
c
torizable_reduction c
o
de
commit
|
commitdiff
|
tree
2018-07-31
rsandifo
[01/46]
M
ove
spec
i
a
l cases out o
f
get_initial
_
def_for_reduction
commit
|
commitdiff
|
tree
2018-07-30
rsandifo
R
esyn
c
i
nlin
e
implementation of ceil_lo
g
2 (PR 865
0
6
)
commit
|
commitdiff
|
tree
2018-07-25
rsandifo
A
d
d PR number
commit
|
commitdiff
|
tree
2018-07-25
r
s
and
i
f
o
Fix
ceil_log2(0) (PR 8
6
6
4
4)
commit
|
commitdiff
|
tree
2018-07-24
rsandifo
Av
o
i
d &
L
O
OP_VINFO_MASKS for bb vec
t
ori
s
ation (P
R
86618)
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Implement SLP of
internal f
u
n
c
tions
commit
|
commitdiff
|
tree
2018-07-12
rsandif
o
Use condit
i
on
a
l
internal fun
c
t
i
ons in if-c
o
nversion
commit
|
commitdiff
|
tree
2018-07-12
rsandifo
Support
f
u
s
ed m
u
ltiply-
a
d
ds in fu
l
ly
-
m
ask
e
d
reductions
commit
|
commitdiff
|
tree
2018-07-12
rs
a
n
difo
Ad
d
IFN_COND_F
M
A functions
commit
|
commitdiff
|
tree
2018-07-12
r
s
andifo
Ext
e
nd
t
r
ee co
d
e
folds to IFN_COND_*
commit
|
commitdiff
|
tree
2018-07-04
rsandifo
F
ix ty
p
o in bb-slp-over-widen-*
.
c
commit
|
commitdiff
|
tree
2018-07-03
r
s
andifo
[17/n] PR8569
4
:
A
Arch64 support
f
or AVG_F
L
OO
R
/
C
EIL
commit
|
commitdiff
|
tree
2018-07-03
rsa
n
di
f
o
P
a
ss more ve
c
to
r
typ
e
s
t
o
a
p
pend
_
pattern_def_
s
eq
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Ensure PA
T
TERN_DEF_SEQ is empty before recognising
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rs
a
ndifo
Clean up interface to
vector patt
e
rn recognisers
commit
|
commitdiff
|
tree
2018-07-03
rsandi
f
o
[16/n] PR85
6
94: Add dete
c
tion of
a
veraging operations
commit
|
commitdiff
|
tree
2018-07-03
rsandif
o
[15/n] PR
8
5694
:
T
r
y
t
o
split
e
xisting cas
t
s in widened
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
[14/n] PR85694: Rework ove
r
widening
detection
commit
|
commitdiff
|
tree
2018-07-03
rsandifo
Avoid matc
h
ing the same pattern statement twice
commit
|
commitdiff
|
tree
2018-07-02
rsandi
f
o
Fix typo
i
n vect_recog
_
widen_sh
i
f
t
_
patt
e
rn
commit
|
commitdiff
|
tree
2018-06-30
rs
a
ndif
o
[13/n] PR85694: Try
t
o avoid vectorising casts of invariants
commit
|
commitdiff
|
tree
2018-06-30
r
sa
n
dif
o
[1
2
/
n] PR85694: Rework detection of widened ope
r
ations
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[11/n] PR8
5
694: Apply patt
e
r
n ma
t
ching to pattern
d
efiniti
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsand
i
f
o
[1
0
/n] PR85694: Split
out check for vecto
r
i
z
a
ble associative
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9b/n] PR85694: Make
v
ect_is_simple_use
l
ook
t
hrough
.
.
.
commit
|
commitdiff
|
tree
2018-06-30
rsandifo
[9a/n] PR85694: Reor
d
er vect_is_simple_use
arguments
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[8/n] PR85694
:
Ma
k
e patterns check for ta
r
get suppor
t
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[7/n] PR85694: Add a vect_pattern_detected helper
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[6/n] PR
8
56
9
4: A
d
d a vect_
g
et_internal_def helpe
r
commit
|
commitdiff
|
tree
2018-06-20
r
s
andi
f
o
[5/
n
] P
R
856
9
4:
R
emove
d
ead WIDE
N
_
SUM ha
n
d
l
ing
commit
|
commitdiff
|
tree
2018-06-20
rs
a
ndi
f
o
[4/n] PR85694: R
e
move red
u
ndant calls to types_compatible_p
commit
|
commitdiff
|
tree
2018-06-20
r
s
and
i
fo
[
3/n] PR8
5
694: F
i
x dummy ass
i
gnment
h
andli
n
g
i
n vec
t
orizable
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[
2
/
n
]
PR8
5
694: Attach
a
DEF_SEQ only to the ori
g
ina
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-20
rsandifo
[1/n] PR85694: Allow
p
attern d
e
fi
n
i
tion
s
tatements
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
rsandifo
Tight
e
n LRA test
f
o
r
reloading
t
he inner reg
of a paradoxic
a
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
r
s
andifo
Use poly_int rtx a
c
cessors in
s
te
a
d
of hwi accesso
r
s
commit
|
commitdiff
|
tree
2018-06-04
rsandifo
Fix expand_expr
_
real_
1
handling o
f
BLKmode bitfiel
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
r
s
and
i
fo
Fix ph
i
b
ackedge detection in ba
c
kprop (PR85
9
89)
commit
|
commitdiff
|
tree
2018-06-01
rsandifo
Fix
S
VE fallout
from r26
0
951
commit
|
commitdiff
|
tree
2018-05-30
rsandifo
Use
p
oly_int tree ac
c
e
s
s
o
rs
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Add IFN_COND_{MU
L
,DIV,MOD,RDI
V
}
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
[AArch64
]
A
d
d SVE
support for integer division
commit
|
commitdiff
|
tree
2018-05-25
r
s
andifo
Prefe
r
open-cod
i
ng vector integer division
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
F
o
l
d VEC_COND_EXPRs
to IFN
_
COND_* where possi
b
le
commit
|
commitdiff
|
tree
2018-05-25
rsandifo
A
d
d an "else" argument
t
o IF
N
_CO
N
D_* functions
commit
|
commitdiff
|
tree
2018-05-25
rsan
d
ifo
Try harde
r
t
o
p
r
e
s
erve op
e
rand ties
i
n maybe_legitimiz
e
_operands
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
Use canon
i
calize
_
math_af
t
e
r
_vect
o
rization_p for FM
A
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
rsandifo
A
d
d a class to re
p
resent a
g
imple match
res
u
l
t
commit
|
commitdiff
|
tree
2018-05-23
rsandifo
Fi
x
SLP de
f
type when computi
n
g mas
k
s (PR85853)
commit
|
commitdiff
|
tree
2018-05-22
rsandifo
20
1
8-05-22 Richard Sandiford <ri
c
hard
.
s
a
n
d
iford
@
l
i
naro
.
.
.
commit
|
commitdiff
|
tree
2018-05-22
rs
a
ndi
f
o
Handle
a
n
u
ll lhs in
e
xpand_dire
c
t_optab_fn (PR85862
)
commit
|
commitdiff
|
tree
2018-05-21
rsandifo
Fix tree-s
s
a-strlen h
a
ndlin
g
of
partial
cl
o
bbers (PR85814)
commit
|
commitdiff
|
tree
2018-05-18
rsandi
f
o
Replace F
M
A_EXPR with on
e
inter
n
al
fn per optab
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Gimple FE s
u
pport for internal functions
commit
|
commitdiff
|
tree
2018-05-17
rsandifo
Allow
gimple_build with
i
n
terna
l
fun
c
t
ions
commit
|
commitdiff
|
tree
2018-05-16
rsandifo
Handl
e
v
e
ctor boole
a
n types
when calculating the SLP
.
.
.
commit
|
commitdiff
|
tree
2018-05-09
rsan
d
ifo
Add clobbe
r
s
around IF
N
_L
O
AD/STORE
_
LANES
commit
|
commitdiff
|
tree
2018-05-08
r
sandifo
Mov
e
C++ SVE tests
t
o
g++
.
t
arg
e
t/a
a
rc
h
64/s
v
e
commit
|
commitdiff
|
tree
2018-05-08
rsandifo
Tighten
conditio
n
in vect/pr85586
.
c (
P
R 85654)
commit
|
commitdiff
|
tree
2018-05-08
rsandi
f
o
[
AAr
c
h64] Predicated SVE
com
p
arison folds
commit
|
commitdiff
|
tree
2018-05-08
r
sa
n
di
f
o
[AArch64] Use UNS
P
EC_MERGE_PTR
U
E for co
m
p
a
ris
o
ns
commit
|
commitdiff
|
tree
2018-05-08
r
s
and
i
fo
[AAr
c
h6
4
]
Tweak sve/v
c
o
n
d
_6
.
c te
s
t
commit
|
commitdiff
|
tree
2018-05-02
rsan
d
if
o
Tighten early exit in vect_analyze_d
a
t
a_ref_depende
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Add m
i
ssing cases to
v
e
ct_get_smalle
s
t_scalar_
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
rsandifo
Set i
n
sn_last_
a
ddre
s
s in final_
1
commit
|
commitdiff
|
tree
2018-03-24
rsand
i
fo
Use SC
E
V
i
nfor
m
at
i
on wh
e
n alig
n
ing for vectorisatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
rsandif
o
poly_span_traits fixes (PR
84811)
commit
|
commitdiff
|
tree
2018-03-18
r
s
andifo
Don't try
t
o vectorise COND_EXPR
r
e
d
uct
i
o
n chains
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
rsandi
f
o
[AArch64] Fix mul
_
high
p
a
r
t
_
1
_
r
un
.
c
markup
commit
|
commitdiff
|
tree
2018-03-13
rsand
i
fo
[SLP/AAr
c
h
6
4] Fix unpack handling for big-
e
ndian SVE
commit
|
commitdiff
|
tree
2018-03-13
r
sandi
f
o
[AArch64] Ad
d
a t
l
s
desc call p
a
ttern f
o
r SVE
commit
|
commitdiff
|
tree
2018-03-13
rsandif
o
[AArch64] Add SVE mul_highpart patterns
commit
|
commitdiff
|
tree
2018-03-13
r
s
and
i
fo
2018-03-1
3
Rich
a
rd Sand
i
ford <richard
.
sandifor
d
@arm
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
rsandifo
Avoid &LOOP_V
I
NFO
_
MASKS
f
o
r bb vectorisation (PR
84634)
commit
|
commitdiff
|
tree
2018-03-02
r
s
andifo
Use loop->safelen rather than
loop->force_vectorize
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
Fix PR
n
u
m
b
er in c
h
angelog entry
commit
|
commitdiff
|
tree
2018-03-01
rsandifo
2018-
0
3-01 Richard Sandiford <richa
r
d
.
sandiford
@
l
i
n
aro
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
rsand
i
f
o
Tighten
use of HAR
D
_FRAME_POINTER_REGNUM in alias
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
rsand
i
fo
Make fix for PR 83965 h
a
ndle S
L
P
reduc
t
ion chain
s
commit
|
commitdiff
|
tree
2018-02-20
rsandifo
Fix
i
nc
o
r
rect TARGET_MEM_REF
alignm
e
n
t
(PR 84419)
commit
|
commitdiff
|
tree
2018-02-14
rsandif
o
Check array i
n
dices in objec
t
_
addr
e
ss_invariant_in_loop_p
.
.
.
commit
|
commitdiff
|
tree
2018-02-13
rsa
n
difo
A
d
d a
D
ECL_EXPR fo
r
VLA
pointer casts (PR 843
0
5
)
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Another fix for single-element
p
e
rmutes (P
R
84265)
commit
|
commitdiff
|
tree
2018-02-08
r
s
andifo
Use nonzero bits to refine rang
e
in split_
c
onst
a
nt_of
f
set
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
rsandifo
Simplify LRA lowpa
r
t subreg fix
commit
|
commitdiff
|
tree
2018-02-05
r
sandifo
M
a
ke
lto
.
exp work
w
it
h
T
c
l
8
.
4
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
[A
A
rch64] Remove SVE XFAILs
commit
|
commitdiff
|
tree
2018-02-05
rsandifo
A
djust ir
a
_init_register_move_cost comme
n
t
commit
|
commitdiff
|
tree
2018-02-01
r
sandi
f
o
Use rang
e
info in
s
pl
i
t_co
n
stant_offse
t
(PR
8
1
635
)
commit
|
commitdiff
|
tree
2018-02-01
r
san
d
ifo
[
A
Arch
6
4] Fix SVE
testsui
t
e f
a
i
lures fo
r
ILP
3
2 (PR
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch
6
4] Handle S
V
E
subr
e
gs th
a
t are
effectively
R
EVs
commit
|
commitdiff
|
tree
2018-02-01
rsand
i
f
o
[
AArch64]
Prefe
r
L
D
1
RQ for bi
g
-
endian SVE
commit
|
commitdiff
|
tree
2018-02-01
rsan
d
ifo
[AA
r
ch64] Use all SVE LD1RQ
v
a
riants
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[AArch64] G
e
neralise aarch64_simd_vali
d
_immediate fo
r
SVE
commit
|
commitdiff
|
tree
2018-02-01
rsandifo
[
AArch6
4
] Tighten aarch64_se
c
ond
a
ry_reload c
o
ndit
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
[AArch64] Fix sve/ext
r
ac
t
_[12]
.
c for
b
ig-end
i
an SVE
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Fix LRA su
b
reg calculation
f
or big
-
endia
n
targets
commit
|
commitdiff
|
tree
2018-01-30
rsandifo
Expan
d
v
e
c
_perm_indic
e
s::serie
s
_p
comme
n
t
commit
|
commitdiff
|
tree
next