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] Masked load and store and predicate tests. NFC
2019-08-29
Da
v
id
G
r
e
en
[ARM] Masked load an
d
store and p
r
e
d
i
cat
e
t
e
s
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-08-28
David Gre
e
n
[ARM] M
o
v
e MV
E
VPTBlo
c
kPass
t
o a separate f
i
le
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
G
r
e
en
[MVE] VMOVX
pat
t
e
r
ns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Green
[
A
R
M
] Formatting
for AR
M
I
nstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Davi
d
Green
[ARM] M
V
E
se
x
t co
s
ts
commit
|
commitdiff
|
tree
2019-08-16
D
avid Gre
e
n
[ARM] M
V
E sext of a l
o
a
d is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
Correc
t
register for nar
r
owing and widen
i
ng MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM]
D
on't pret
e
nd we know
h
o
w to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
e
n
[ARM] Fix alignment checks f
o
r BE
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M
] MVE predicat
e
sto
r
e
patterns
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d
Green
[ARM] M
V
E t
r
unc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MV
E
beats v
e
ctor cost
m
odel
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a l
o
a
d is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid
Gree
n
[ARM] MVE s
h
uffle broadcast cost
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[A
R
M
] Put some of th
e
TTI costmode
l
behi
n
d hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] Add or
u
p
dat
e
a
number
o
f c
o
stmode
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
G
reen
[
A
RM] MVE spill
vector test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
id Green
[MVE] Don't try to unroll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
A
RM] Permit auto-vectorization us
i
n
g
M
VE
commit
|
commitdiff
|
tree
2019-08-08
D
avid Gre
e
n
[ARM] Add sup
p
ort
fo
r
M
VE pre an
d
post inc
load
s
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
avid Green
[ARM
]
M
V
E bi
g
end
i
an loads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Tighten up
VLDRH
.
32 with lo
w
ali
g
n
ments
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[ARM]
R
ejig MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Davi
d
Green
[
ARM
]
M
VE b
i
g endia
n
bitca
s
ts
commit
|
commitdiff
|
tree
2019-08-01
David Gr
e
en
[
A
RM] Fix
f
o
r
MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Gree
n
[ARM] Better patterns for fp <> predica
t
e vectors
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
e
n
[ARM] Rewrite how VCMP
a
re lowered, using a
s
ingle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Dis
a
ble MVE
f
ptosi and frie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] More MVE
compare
v
ector
s
pla
t
combi
n
es for ANDs
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE c
o
mpa
r
e
vector sp
l
at combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] B
e
tter OR's for MV
E
co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
A
RM]
B
et
t
er AND's for MVE co
m
p
a
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] MVE floatin
g
point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David
Gre
e
n
[
A
R
M] Basic And/Or/Xor handl
i
ng for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[
ARM] MVE p
r
edicate
register
su
p
port
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] MVE integer compare
s
and s
e
l
e
cts
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM] Rename NEONModImm to VMO
V
M
o
dImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for
M
VE VPT
b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
David
G
reen
[
A
RM
]
Move
MVE
VPT block tests into the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
MVE vect
o
r for 64bit t
y
pes
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] Minor form
a
tting in ARMIn
s
trMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[AR
M
] MVE Vect
o
r Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
Move Shift
s
a
f
ter Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
A
d
just how N
E
O
N
shift
s
are lowered
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] A
d
d si
g
n a
n
d zero e
x
tend pa
t
t
er
n
s
for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM] MVE VNEG instructi
o
n
p
atterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M
]
MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
D
avid G
r
een
[ARM] MVE
integer min and max
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] M
V
E VRINT support
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gr
e
e
n
[ARM] MVE
m
innm and
ma
x
nm instructions
commit
|
commitdiff
|
tree
2019-07-09
David
G
reen
[ARM] Add te
s
t for MVE an
d
no f
l
oats
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] M
V
E patte
r
ns
f
or VMVN, VOR
R
and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
i
d
Gr
e
en
[ARM] MVE V
M
O
V
immedi
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Gre
e
n
[AR
M
] MV
E
fp to int c
o
nversions
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[ARM
]
Favour PL/MI over GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added
t
esting for
D
64160
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
ARM] MVE bi
t
wise in
s
truction patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM]
Add MVE mul
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
m
a
t
h r
o
uti
n
es
as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM]
M
VE
pa
t
terns for VABS an
d
VNE
G
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widen
i
ng loads and narrowing
s
t
o
res
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gree
n
[ARM]
M
VE loads
a
nd stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] Mark div and rem as e
x
pand for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gree
n
[A
R
M] Select
MVE
f
p add and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
re
e
n
[ARM] Select MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gr
e
en
[ARM
]
MVE vector
s
huffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid
Gree
n
[A
R
M] Move low overhead l
o
op codegen tests into
a s
e
p
a
r
ate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David
Green
[ARM]
Enabl
e
Unr
o
ll Up
p
erBound
commit
|
commitdiff
|
tree
2019-06-08
Da
v
i
d Green
[
A
RM] Adjust i
s
LegalT
1
Addres
s
Immediate fo
r
n
o
n-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addressing to isL
e
galT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add fp1
6
a
d
dr
e
s
s
ing
to
isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Add extra ge
p
cost
m
odel
tests
f
or MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M
]
Add H
a
sN
E
ON f
o
r all Neon p
a
tterns in ARMInst
r
NEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
D
avid
G
r
e
e
n
[ARM] Select
f
p16 fma
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[A
R
M] Select a n
u
mber
o
f fp16 rou
n
ding functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M]
Promote
vari
o
us fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid G
r
ee
n
[ARM] Select fp
1
6
fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Se
l
ect
f
p16
fsqr
t
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
een
[
A
R
M]
P
romo
t
e
f
p
16 frem
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Add so
m
e base fullf
p
16 te
s
ts
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
David Gre
e
n
[ARM]
Don't use
the Machin
e
Scheduler for cor
t
ex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Gre
e
n
[
A
R
M] Cortex-M4 schedule
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
en
[ARM] U
p
date che
c
k
for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David
Green
[ARM] Don't replicate
instructions i
n
I
fcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
D
a
vi
d
Gre
e
n
[LSR
]
Lim
i
t
t
h
e recursion f
o
r se
t
up cost
commit
|
commitdiff
|
tree
2019-04-21
David
Green
[ARM] Rewr
i
te i
s
Legal
T
2AddressIm
m
e
diate
commit
|
commitdiff
|
tree
2019-04-10
D
av
i
d Green
[ARM]
Add
a
n ex
t
ra test for constant ho
i
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David
Green
[ARM] Add an extra constant
hois
t
ing t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL
3
57745: [Se
l
e
ctio
n
DAG] Co
m
pute known bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gree
n
Fixup op
t
-remarks
.
ll gold
p
l
ugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Green
[
A
R
M] Check that
C
PSR does no
t
have other uses
commit
|
commitdiff
|
tree
2019-03-17
David Gree
n
[ARM] Sea
r
ch backwa
r
ds for CMP when combining int
o
CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Add s
o
me CBZ con
s
tant island tests
.
NF
C
commit
|
commitdiff
|
tree
2019-03-07
D
a
vid
Green
[
L
SR] Attempt to increase
the
accurac
y
of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure that isHighCostExpansion takes into
a
ccoun
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
G
reen
[SCEV]
Add some extr
a
tests for
IndVarSi
m
plifys
loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[
A
RM]
Add some mor
e
mis
s
i
n
g T1 opcodes f
o
r th
e
p
e
epho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Da
v
id
Green
[A
R
M] Add some missing thumb1 opcodes t
o
enable pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David G
r
e
en
Revert 35
4
564: [ARM] Add s
o
m
e
missing thumb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
next