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] Formatting for ARMInstrMVE.td. NFC
2019-08-21
D
avid
G
reen
[A
R
M]
Formatting
f
o
r
A
RMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
D
a
vid Gree
n
[
A
RM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
M
VE sext of a load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
D
a
vi
d
Green
[ARM] Correct register for
narrowing
and w
i
deni
n
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gree
n
[
AR
M
]
Don't
pre
t
end we k
n
ow h
o
w to gene
r
a
te MV
E
V
L
Dn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
Fix a
l
ignme
n
t checks for B
E
VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David G
r
een
[ARM] MVE
pre
d
icate store patterns
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[A
R
M] MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
avid
Green
[
AR
M
] Add MVE beats
v
ector co
s
t model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[ARM] MVE s
h
uffle
b
roadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some of
th
e
TTI costmodel behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[
ARM] Ad
d
or update a n
u
m
be
r
o
f
c
ostmodel te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid G
r
een
[ARM]
MVE
spill vector
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
en
[MVE]
D
on't try to unroll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Green
[ARM] Permit
auto-vec
t
orization using MV
E
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] A
d
d support fo
r
MV
E
pre and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM] MV
E
big e
n
dian loads/
s
t
o
r
e
s
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM] Tig
h
te
n
up
VLDRH
.
32 with
low ali
g
nm
e
nt
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rejig M
V
E
l
oad s
t
ore tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
av
i
d
G
reen
[ARM] MVE big e
n
dian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
Dav
i
d Gr
e
e
n
[ARM] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David G
r
ee
n
[
A
RM] MVE
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David G
r
een
[ARM] Better
p
atter
n
s for fp
<> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrite how VCMP are l
o
wered, using a s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM]
D
isable MVE fptos
i
and friends
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
M
or
e
M
VE compare vect
o
r splat c
o
mbines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
avid G
r
e
en
[
ARM]
M
VE compare vector spl
a
t combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Better OR's f
o
r
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] Be
t
ter AND's for MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
MV
E
fl
o
ating p
o
int compares
and s
e
lects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Basic And/Or/Xo
r
handling for M
V
E predic
a
tes
commit
|
commitdiff
|
tree
2019-07-24
David
Gre
e
n
[
ARM] M
V
E
predicate reg
i
ster
s
upport
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] MV
E
integer
co
m
pares and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[
A
R
M
] R
e
name NEONMod
I
mm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Da
v
i
d
Green
[
A
RM]
F
ix for MVE
V
PT bl
o
c
k pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[ARM] Move MVE
VPT bl
o
ck tests into the Thumb
2
dire
c
tory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[ARM] MVE vector
f
o
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] Minor
f
o
rmatt
i
ng in
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[A
R
M] M
V
E Vector S
h
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM] Move Shifts a
f
ter
B
it
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
G
r
een
[ARM] Adjust how NEON
shifts are
lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign and
z
er
o
e
xtend patterns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d Green
[ARM] MVE VN
E
G i
n
struction pat
t
e
r
ns
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
Green
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Gr
e
en
[ARM]
MVE
integer min and max
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE VR
I
N
T
supp
o
rt
commit
|
commitdiff
|
tree
2019-07-13
David G
r
e
e
n
[ARM
]
MV
E
minnm and maxnm instructions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM]
Add
t
est for MVE and
n
o
fl
o
ats
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE patterns
for VMVN,
V
O
R
R
an
d
VBI
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE VMOV immediate
h
andling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id
Green
[
A
RM] M
V
E fp
t
o int
c
o
n
ve
r
s
i
ons
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Fa
v
our PL/MI o
v
er G
E
/LT when possibl
e
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[ARM] Added testing for D6416
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MVE bitw
i
se
in
s
truc
t
ion p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[A
R
M]
A
dd M
V
E mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
a
rk
math rou
t
ines a
s
n
on-le
g
al for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE patter
n
s
fo
r
VAB
S
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d
Green
[ARM] W
i
de
n
in
g
l
oads an
d
narrowi
n
g stores
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] M
V
E
lo
a
ds a
n
d stores
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
en
[A
R
M
] Mark div and rem as exp
a
n
d
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Select MVE fp a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] Sele
c
t MVE ad
d
and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM]
M
VE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM] Move low ove
r
head
l
oop co
d
egen tes
t
s into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid
Gr
e
en
[
ARM] Enable Unroll Upp
e
rBoun
d
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[AR
M
] Adjust isLegal
T
1Addre
s
sImme
d
iate fo
r
n
on-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Add MVE addr
e
s
s
ing to
i
s
L
e
g
a
lT2AddressImme
d
iate
commit
|
commitdiff
|
tree
2019-06-08
D
a
v
i
d Green
[
A
RM] Add
fp16 addressin
g
to isLegalT2Add
r
essImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[
A
RM
]
A
dd e
x
tra gep c
o
stmodel tests
f
o
r M
V
E and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
A
d
d Has
N
EON fo
r
all Ne
o
n pat
t
erns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Select
fp1
6
fma
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Sele
c
t a
n
umb
e
r of fp16
r
o
unding
f
u
n
ctio
n
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Promote variou
s
fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Gr
e
en
[ARM] Select fp16
fabs
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
een
[
A
RM]
S
elect fp16 fsq
r
t
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM]
Promote fp
1
6 frem
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Gree
n
[ARM] Add
s
ome b
a
s
e
fu
l
lfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
en
[
ARM] D
o
n't
u
se t
h
e
Machine Scheduler fo
r
corte
x
-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d Green
[ARM] C
o
rt
e
x-M4 sched
u
le
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d
Green
[AR
M
] Update che
c
k for
CBZ i
n
I
fcvt
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM]
D
on't replicate ins
t
ru
c
tions in If
c
v
t a
t
m
i
ns
i
z
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
L
SR]
Lim
i
t the
r
ecursion for setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM
]
Rewrite
isLegalT2
A
d
d
r
ess
I
m
m
e
diate
commit
|
commitdiff
|
tree
2019-04-10
David
G
reen
[
ARM] Add a
n
e
x
t
ra
test for const
a
nt hoi
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Gr
e
en
[ARM]
Add
a
n ext
r
a consta
n
t
h
o
isti
n
g test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
av
i
d Green
Revert
rL357745: [SelectionDAG] Compute
know
n
b
its
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gree
n
Fix
u
p opt-
r
e
m
a
rk
s
.
l
l gold p
l
ugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
Dav
i
d Green
[
ARM]
Ch
e
ck
th
a
t CPSR d
o
es not have other uses
commit
|
commitdiff
|
tree
2019-03-17
Dav
i
d Green
[ARM] Search backwards f
o
r
CMP when combin
i
ng
i
n
t
o CBZ
commit
|
commitdiff
|
tree
2019-03-17
David
Green
[ARM] Add
s
ome CBZ constant island tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David
Green
[
LSR] A
t
t
e
mpt to increase the accur
a
cy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
D
avid Green
[SCEV] Ensu
r
e th
a
t is
H
ighCostE
x
p
ans
i
on takes
i
n
to account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
G
r
e
en
[SCEV]
Add some extra
t
ests for IndV
a
rSimpl
i
fys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Ad
d
some more missing
T
1 opcodes for the
peepho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Da
v
id Gre
e
n
[ARM] Add s
o
me missing thum
b
1 o
p
code
s
t
o
e
n
a
b
le peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Dav
i
d Green
Revert
354564:
[
ARM]
A
dd some missing thum
b
1 opco
d
es
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
G
reen
[ARM
]
Add some missing
t
humb
1
opcodes to ena
b
le peephol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Gre
e
n
[Codegen] Re
m
ove
d
ead flags on Physical Defs in machine cs
e
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM] Ensure we update th
e
correct flags in the peephole
.
.
.
commit
|
commitdiff
|
tree
next