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
a
vid
G
reen
[ARM]
F
ormatting
for
A
R
MInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
D
avid Gre
e
n
[ARM] MVE s
e
x
t cos
t
s
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
G
reen
[ARM]
MVE sext of a load is free
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Gr
e
en
[ARM] Correct regi
s
ter for narro
w
i
n
g and wi
d
ening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[ARM] Don't pre
t
end
w
e k
n
ow
how
t
o g
e
nerate
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Gree
n
[ARM] Fix a
l
i
gnme
n
t check
s
for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE
p
r
edicat
e
st
o
re
p
atterns
commit
|
commitdiff
|
tree
2019-08-15
David
Green
[
ARM] MVE
trunc to i1 vecto
r
s
commit
|
commitdiff
|
tree
2019-08-13
David
Green
[ARM] Add M
V
E
beats ve
c
to
r
cost m
o
d
el
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM]
sext of a load
i
s free
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM] MVE shuffle bro
a
dcast c
o
sts
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[
ARM] Put some
of
t
he TTI c
o
stmo
d
el behind h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
id
Gree
n
[ARM
]
Add or update
a
number of costm
o
d
el tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM
]
MVE spill
v
ector t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[MVE] Don
'
t try to
u
n
roll ve
c
tor
i
sed
M
VE loops
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[ARM] Permit
a
u
to-vec
t
orization usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add support for
MVE pre
and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gr
e
en
[ARM]
M
VE big e
n
d
i
an loads/stores
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gr
e
en
[ARM] Tighten up VLDRH
.
32
w
ith
l
o
w
alignments
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d G
r
een
[
A
R
M] Rejig MVE load store tests
.
N
FC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[
ARM]
MVE bi
g
en
d
ian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
Dav
i
d Gree
n
[ARM] Fix
f
o
r MV
E
VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[
ARM] Bett
e
r patterns f
o
r fp <> predic
a
te
vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid G
r
een
[ARM]
Rewrite how VCMP
are lowere
d
, usin
g
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM
]
Mor
e
MVE com
p
are vec
t
o
r splat combines
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
M
VE compare vector
splat
c
ombine
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[ARM] Better
O
R
's fo
r
MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[
A
R
M
] Better AND's
f
or MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] MVE
floa
t
ing point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[
ARM] Basic
A
nd/Or/Xor
h
andling for MVE p
r
edicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
R
M
]
M
VE predicate
r
egister support
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE integer compares and selects
commit
|
commitdiff
|
tree
2019-07-23
D
a
vid Green
[ARM]
R
ename
N
E
O
N
M
o
dImm to V
M
OVModI
m
m
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
Dav
i
d
Gree
n
[ARM] Fix for MVE
V
PT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[
A
R
M] Move MVE VPT block tests into the T
h
umb2 di
r
ectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
G
r
een
[
ARM]
M
VE vector for 64bit
t
ypes
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM]
M
inor fo
r
m
a
tting in
ARMInstrM
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
MV
E
Vect
o
r Sh
i
ft
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
]
Move Shif
t
s after Bits
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] Adj
u
st how NEON shif
t
s are
lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM] Add s
i
gn an
d
z
e
ro extend pa
t
te
r
ns for MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
een
[ARM] MV
E
VNEG ins
t
r
uction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE
integ
e
r a
b
s
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
r
een
[
ARM] MVE integer
min
a
n
d ma
x
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE
V
RINT suppor
t
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E minnm a
n
d ma
x
nm instructio
n
s
commit
|
commitdiff
|
tree
2019-07-10
David Greene
Revert "[System Model]
[
T
TI] Update cache and
prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Da
v
id Gree
n
e
[
S
ystem Mod
e
l]
[
TTI]
Up
d
ate cache
a
nd prefe
t
ch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Gree
n
[A
R
M
]
A
d
d test for
MVE an
d
no fl
o
ats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid G
r
een
[ARM] MVE patterns fo
r
V
M
VN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE VMOV immediate handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[AR
M
] M
V
E fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gree
n
[ARM] Favour PL/MI over GE
/
LT w
h
en
p
ossible
commit
|
commitdiff
|
tree
2019-07-04
David
G
reen
[ARM]
A
d
ded testing for D6
4
160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[ARM] MVE
bitwise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Add
M
V
E mul
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mar
k
math routines as non-l
e
gal
for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
reen
[ARM] MVE p
a
tterns for VABS and V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] W
i
den
i
ng loads and narrow
i
n
g
s
t
o
res
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM]
M
VE
l
oads and stores
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Mark div a
n
d rem as expand
f
or
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[A
R
M] Select
M
VE
f
p
add and sub
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[
A
RM
]
Select
M
VE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] MVE vect
o
r
shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM]
M
ove low overhe
a
d loo
p
codegen tests i
n
to a
s
eparate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Davi
d
Gree
n
[ARM] Ena
b
l
e Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Gr
e
en
[ARM] Adjust isLegalT1Addr
e
s
sImmediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM] A
d
d MVE ad
d
re
s
sing to isLegal
T
2Addre
s
sImmedia
t
e
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM]
A
dd fp1
6
add
r
essing to isLegalT2Addr
e
ssI
m
mediat
e
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M
]
A
dd extra gep costmodel tests
f
o
r
MVE and h
a
lf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[AR
M
] Add Ha
s
NEON for all
N
e
on
p
atterns in ARMInstrN
E
ON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David G
r
een
e
[
X
86-6
4
] Fi
x
256-b
i
t SET0
l
owe
r
ing for
no
n
-VLX targets
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Gr
e
en
[
A
RM] Select
f
p16 fm
a
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] S
e
le
c
t a number of fp16 rounding
f
unctions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] P
r
omote v
a
rious fp1
6
math intrinsic
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select
fp16 fab
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
R
M
] Se
l
ect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Prom
o
t
e
f
p16 frem
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id
G
reen
[A
R
M
]
Add
s
ome base f
u
llfp16
t
es
t
s
.
N
FC
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Green
[ARM] Don't use the Machi
n
e S
c
heduler for c
o
rtex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
r
een
[ARM] Cortex-M4 schedule
commit
|
commitdiff
|
tree
2019-05-08
D
avid Gr
e
e
n
e
[R
e
associatio
n
] Place move
d
ins
t
ructio
n
s after lan
d
ing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
D
a
v
i
d Gr
e
en
[ARM] Upda
t
e c
h
eck
f
or
CBZ
i
n Ifc
v
t
commit
|
commitdiff
|
tree
2019-04-23
David Gre
e
n
[ARM]
D
on't replicate i
n
s
tructions i
n
If
c
vt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
en
[LSR] Limit the recur
s
ion for setu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David G
r
een
[ARM] Rewrite is
L
egalT2Address
I
mmediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM]
A
dd an extra
tes
t
for constant hoist
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
D
avid Green
[ARM
]
Add an e
x
tra
const
a
nt hois
t
ing
t
e
st
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
Re
v
ert r
L
357745: [SelectionDAG
]
Com
p
ut
e
known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David
G
r
e
e
n
Fixup opt-remarks
.
ll gold plugin test
.
N
F
C
commit
|
commitdiff
|
tree
2019-03-17
David Green
[
ARM]
Check t
h
at
CPSR does n
o
t have other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Searc
h
b
a
ckwards for CMP when combinin
g
in
t
o CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[
A
RM] Add some CBZ cons
t
a
n
t islan
d
tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
Da
v
i
d
Gree
n
[LSR] A
t
tempt to increase th
e
ac
c
uracy of
L
S
R
'
s
s
etup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
S
CEV] Ensure that isHi
g
hCostExpansion takes
int
o
acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Add some extra tests
for IndVarS
i
mpl
i
fys l
o
op
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Dav
i
d
Green
[ARM] Add some mo
r
e
missing
T1 opcodes for the p
e
ephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
avid Gre
e
ne
[
C
Make]
Hono
r
LLVM_EXTERNA
L
_<proj>_
S
OURCE
_
DIR
commit
|
commitdiff
|
tree
next