repo.or.cz
/
llvm-core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[ARM] Put some of the TTI costmodel behind hasNeon calls.
2019-08-12
Da
v
id Green
[ARM]
P
ut some of
the TTI cost
m
odel behind
h
asNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
Green
[ARM] Ad
d
or updat
e
a numbe
r
of c
o
st
m
o
d
el test
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
i
d Green
[ARM] MVE spill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't try to unroll vectorised MVE loop
s
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[ARM
]
Permit auto-vector
i
z
a
t
i
on
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id G
r
een
[ARM] A
d
d support for MVE pre and p
o
st inc lo
a
ds
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] M
V
E bi
g
end
i
an loads/store
s
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[ARM] Tig
h
t
e
n up V
L
DRH
.
3
2 with lo
w
alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] R
e
jig MVE
l
oad store
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David G
r
een
[ARM
]
MVE big
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David G
r
e
en
[ARM] Fix for MVE VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM]
B
etter patter
n
s f
o
r
f
p <>
predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM]
Rewr
i
t
e how VCM
P
are lowered, using a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
Disable MVE fptosi
and f
r
iends
commit
|
commitdiff
|
tree
2019-07-24
David
Gree
n
[ARM] More
MVE compare
ve
c
t
o
r
s
plat com
b
i
nes for ANDs
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gr
e
en
[ARM]
M
VE comp
a
r
e
vector s
p
la
t
combine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM]
B
ette
r
OR's for MV
E
comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gre
e
n
[ARM] Better AN
D
's
fo
r
MV
E
c
o
mpares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
Green
[
A
RM] M
V
E floating point com
p
ares an
d
se
l
ects
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Green
[ARM] Ba
s
ic And/Or/Xor ha
n
dling for MVE pred
i
cates
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
ee
n
[ARM] MV
E
p
r
edicate reg
i
st
e
r support
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] MVE i
n
tege
r
compa
r
es and s
e
lect
s
commit
|
commitdiff
|
tree
2019-07-23
David Gre
e
n
[ARM] Rename
NEONModImm t
o
V
M
O
VMod
I
mm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] F
i
x for MV
E
VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David
G
reen
[ARM] Move M
V
E VPT block
t
ests
i
n
to the
T
humb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE ve
c
tor
f
or 64bit types
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
Green
[ARM] M
i
nor formatting in
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] M
V
E
V
ector Shi
f
ts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid
G
r
een
[ARM
]
Move
S
hif
t
s after Bits
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjust
h
o
w NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM]
A
dd sign and z
e
ro ex
t
end p
a
tter
n
s for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] M
V
E VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d
G
reen
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE integer mi
n
and max
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM]
M
VE
V
RINT support
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[AR
M
] MV
E
minnm and ma
x
nm instructions
commit
|
commitdiff
|
tree
2019-07-09
Da
v
id Green
[ARM]
Add tes
t
for
MVE
a
nd n
o
fl
o
a
ts
.
NF
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[A
R
M] MVE
p
atterns for VMVN,
V
ORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[AR
M
] MVE
V
MOV i
m
mediate handling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM] MVE
f
p
to
int
conversions
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[ARM] Favour PL/MI over GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Ad
d
ed test
i
ng for D641
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Gr
e
en
[ARM] MVE bitwi
s
e instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[ARM
]
Add MVE mul
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark math routi
n
es
a
s non-
l
egal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M] MVE pa
t
terns for
VA
B
S and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gr
e
en
[ARM] Wid
e
ni
n
g
l
oads a
n
d
nar
r
owing stores
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[A
R
M] MVE loads
and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
div and re
m
as expan
d
for
MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] S
e
l
e
ct MV
E
fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
avi
d
G
reen
[A
R
M
]
S
elect MV
E
add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[A
R
M] MVE vect
o
r shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gree
n
[AR
M
] Move low overhead loo
p
codegen tests i
n
to a sep
a
rate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Gree
n
[ARM] Enable
U
nr
o
ll UpperBo
u
n
d
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Adjust isLegalT1A
d
dre
s
sImmediate f
o
r non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Add
M
VE addressing to isLegalT2
A
ddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] A
d
d fp16 a
d
d
r
essi
n
g to isLeg
a
l
T2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gre
e
n
[
ARM
]
Add e
x
tra gep co
s
tmodel tests for M
V
E
an
d
h
alf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Ad
d
HasNEON fo
r
al
l
Neon p
a
t
t
erns in AR
M
InstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Select
fp16
fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Se
l
ec
t
a number of
f
p16 roun
d
ing
function
s
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[A
R
M] Promote various fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
S
elect fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM] Sel
e
c
t f
p
1
6
f
s
qrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Pr
o
mote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
] Ad
d
some base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Green
[
AR
M
]
Don
'
t u
s
e th
e
Machine Sche
d
uler for cortex
-
m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
avid
G
reen
[ARM] Cortex-M4 s
c
hedul
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
A
RM]
Update check f
o
r
C
B
Z
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Green
[ARM] Don't
r
eplicate instructions in Ifcvt at minsiz
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limit
t
h
e rec
u
rsion for
s
etup
cos
t
commit
|
commitdiff
|
tree
2019-04-21
David Green
[AR
M
]
Rewrite i
s
Le
g
alT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[
A
R
M
]
A
dd an ext
r
a
test for
c
o
nstant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Gre
e
n
[ARM] Add
an extr
a
constant hoisti
n
g test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Green
Revert
r
L3
5
774
5
: [SelectionDA
G
] Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
a
vid
G
reen
Fixup
opt-remarks
.
l
l
go
l
d plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Green
[ARM]
Check that
CPSR does no
t
have o
t
her uses
commit
|
commitdiff
|
tree
2019-03-17
D
avid
G
reen
[ARM] Search
b
ackwards
for
C
M
P when c
o
mbining into C
B
Z
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
G
r
ee
n
[ARM] Add so
m
e CBZ
constant
i
sla
n
d tes
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-03-07
D
avi
d
G
r
een
[
L
SR] Atte
m
pt t
o
increase the ac
c
u
r
acy of LS
R
's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure that isHighC
o
stExpansion ta
k
es
i
nto ac
c
ount
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Davi
d
G
r
ee
n
[SCEV] Add
some
ex
t
ra tests for IndVarS
i
m
pl
i
f
ys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Add some m
o
r
e
missing T1 opcodes
f
or the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
a
v
id Green
[ARM] Add some miss
i
ng thum
b
1
o
pcodes to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
G
r
een
Revert 354564: [ARM] Add some m
i
ssing thumb1
o
pcod
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[ARM] Add
some
missing
t
humb1 op
c
od
e
s
t
o enable pe
e
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Davi
d
Green
[Code
g
en] Remove
dead flags on
Physical Def
s
in machine cs
e
commit
|
commitdiff
|
tree
2019-02-14
David Green
[
A
RM] Ensur
e
we update the corre
c
t flags in
t
he peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[
C
o
de
g
en]
M
ake su
r
e kill flags are
no
t
incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Gree
n
[ARM]
R
eform
a
t isRedun
d
antFlagInstr for D
5
78
3
3
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[
A
RM] Mark 255 and 65535 as cheap for Thumb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
D
avid Green
[A
R
M] A
d
d te
s
t
c
a
s
es for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David
G
reen
[ARM] Use sub for n
e
g
a
tive offset load/store in
t
humb1
commit
|
commitdiff
|
tree
2019-01-29
D
a
v
id Green
[
A
R
M] Ad
d
e
x
tra testcases f
o
r D571
2
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
David Green
[ARM]
A
lter t
h
e register allocation order for minsiz
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David Green
[
Targets] Fixup incorrect targets
in codemodel te
s
ts
commit
|
commitdiff
|
tree
2018-12-07
David
G
reen
[Targets]
Ad
d
errors for t
i
ny and
kernel codemodel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Gr
e
en
[Inline
r
]
P
enalise i
n
linin
g
of calls with lo
o
p
s at Oz
commit
|
commitdiff
|
tree
2018-10-11
Da
v
i
d
Green
[InstCombine] Deman
d
bits
o
f
UMin
commit
|
commitdiff
|
tree
next