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] Fix loads and stores for predicate vectors
2019-09-09
David Gre
e
n
[AR
M
] Fix l
o
ad
s
a
n
d store
s
f
o
r pred
i
cate vector
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent generating NEON
stack
a
cces
s
es unde
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Dav
i
d G
r
e
e
n
[AR
M
]
R
emove declaration of
unimplem
e
nted
f
un
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Da
v
id Green
[ARM] Fixup
t
h
e creati
o
n o
f
VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ignore Implicit C
P
S
R regs
when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id
G
reen
[ARM] Inv
e
rt CSEL p
r
edicates i
f
the
o
pposite is a
simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
Gr
e
en
[ARM]
G
enerat
e
8
.
1-m CSINC, CSNEG and
C
SINV instr
u
ctions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
i
d
G
r
e
en
[ARM] A
d
d csel test
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE ldst offset ranges
commit
|
commitdiff
|
tree
2019-09-03
D
avid Gr
e
en
[ARM
]
More MVE lo
a
d
/store t
e
sts for offsets ar
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d Green
[ARM] MVE pre
d
icate bi
t
cast tes
t
and
V
PSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM]
U
s
e MQ
P
R
not QPR for MV
E
r
e
gis
t
ers
commit
|
commitdiff
|
tree
2019-09-01
David
G
r
een
[ARM] Re
m
ove
MVE
masked l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Green
[
ARM]
M
VE Masked
loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] Masked load and
store
and predicate te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
avid G
r
e
e
n
[ARM] Move MVEVPTBlockPass to
a separate file
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE]
VMOVX
pat
t
e
rns
commit
|
commitdiff
|
tree
2019-08-21
Dav
i
d Green
[AR
M
] For
m
a
t
ting for
A
RMInstrM
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David G
r
een
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
M
VE sext of a
load is free
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Gree
n
[
ARM]
C
orrect registe
r
for
na
r
rowing a
n
d
w
iden
i
ng MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Da
v
i
d
G
ree
n
[ARM
]
Don't p
r
etend we
know h
o
w to gene
r
ate MVE
VLDn
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d G
r
een
[ARM] Fi
x
alignme
n
t checks
f
o
r BE
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[AR
M
]
MVE
p
r
e
di
c
at
e
store pattern
s
commit
|
commitdiff
|
tree
2019-08-15
D
avid Green
[ARM] MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Gr
e
en
[ARM] A
d
d MV
E
beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[ARM]
s
ex
t
of a load is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id
G
re
e
n
[ARM
]
MVE shuffl
e
broadc
a
st
costs
commit
|
commitdiff
|
tree
2019-08-12
D
avid
Gr
e
e
n
[ARM] Put some of
t
he TTI costmodel behin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[AR
M
] Add or u
p
d
a
t
e
a number of costmodel tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d
Green
[
A
RM] MVE spill vec
t
or test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[MVE
]
Don't t
r
y
t
o unroll vec
t
ori
s
e
d
MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[AR
M
] Permit auto-vec
t
orization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
A
dd support for MVE p
r
e an
d
pos
t
in
c
loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
G
re
e
n
[ARM] MVE big
e
ndian loads/store
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM]
Tight
e
n up VL
D
RH
.
32 with low ali
g
nments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
Rejig MVE l
o
ad store te
s
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
Gree
n
[
A
RM
]
MVE big endian b
i
tcasts
commit
|
commitdiff
|
tree
2019-08-01
David G
r
e
en
[
A
RM] Fix for MVE VR
E
V64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM] MVE V
P
NOT
commit
|
commitdiff
|
tree
2019-07-28
D
avid Green
[ARM] Better pa
t
ter
n
s
for fp <> pred
i
cate vector
s
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
een
[ARM] Rewri
t
e how VCMP are low
e
re
d
, using
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[
A
R
M] Dis
a
ble MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] More MVE compare
v
ector
spla
t
combi
n
es f
o
r
ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
av
i
d Gr
e
en
[A
R
M
]
MV
E
compare vector
s
plat combine
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[AR
M
]
B
etter OR
'
s for MVE co
m
p
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] Better AND's for
MVE
co
m
p
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM]
M
VE f
l
oating poin
t
c
ompare
s
a
n
d selec
t
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
A
RM] B
a
sic
A
nd/Or/Xor handling for MVE predicate
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM] M
V
E pr
e
dicate register supp
o
rt
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integer compa
r
es and selects
commit
|
commitdiff
|
tree
2019-07-23
D
avid Green
[ARM]
Rena
m
e NEONModImm to VMOVModImm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
David Gr
e
en
[ARM] Fix for MVE VPT block
pass
commit
|
commitdiff
|
tree
2019-07-21
D
a
vid Green
[AR
M
]
Move
MVE VPT block test
s
i
n
t
o
the
T
h
umb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
M
V
E vector for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M] Minor formatting in ARM
I
nstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[
A
RM] MVE Vect
o
r Shifts
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM]
Mo
v
e S
h
i
f
ts af
t
e
r
B
its
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Adjust how
N
EON shifts
a
re lower
e
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add s
i
gn
and z
e
ro extend patterns for MV
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE VNEG instruct
i
o
n
pa
t
t
erns
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
een
[ARM
]
M
V
E integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM] MV
E
i
n
t
eger min a
n
d max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE V
R
I
N
T
s
upport
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
reen
[ARM] MVE
m
inn
m
and
m
axnm instr
u
ctions
commit
|
commitdiff
|
tree
2019-07-09
Davi
d
G
r
ee
n
[AR
M
] Add test for MVE a
n
d no f
l
oats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[ARM] MVE patterns
for VMVN, VO
R
R and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
G
r
e
en
[ARM] MVE VM
O
V immediate handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] M
V
E f
p
to
i
nt c
o
nversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[A
R
M
]
Favou
r
PL/MI over GE
/
LT
w
h
en p
o
ssible
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d
G
reen
[ARM] Added te
s
tin
g
for
D6416
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] M
V
E bitwi
s
e instruc
t
ion
p
atterns
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gr
e
en
[ARM] Add MVE mul p
a
t
t
ern
s
commit
|
commitdiff
|
tree
2019-06-28
David G
r
ee
n
[ARM] Mark math
r
outines as non-legal fo
r
M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M] MVE patt
e
rn
s
for VABS and
VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] Wi
d
ening load
s
and
n
a
rrowing s
t
or
e
s
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d
G
reen
[ARM]
M
VE loa
d
s a
n
d
s
tores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vi
d
Green
[
ARM] Mar
k
div
a
nd
r
em as expand
for MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM]
S
e
lect MVE f
p
add and sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gre
e
n
[ARM] Select M
V
E a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM] MVE
v
e
c
t
or
s
huffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid Green
[
A
RM] M
o
ve low o
v
erhead loop co
d
egen tests in
t
o
a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
avid Gr
e
e
n
[AR
M
] Enable Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
D
avi
d
G
r
een
[ARM]
A
djust isL
e
galT1Address
I
m
m
ediate fo
r
non-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] A
d
d MVE address
i
ng to isLegalT2Ad
d
ressI
m
mediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Ad
d
fp
1
6 ad
d
r
essin
g
to isLegalT
2
Addr
e
ssImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id
Green
[
ARM] Add ext
r
a
g
e
p cos
t
model t
e
sts for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM]
A
dd H
a
sNEON for
a
ll Neon p
a
tterns i
n
A
RMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Se
l
ect fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
R
M
] Sele
c
t a
n
umber of fp16 rounding
functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote various fp16 math intrin
s
i
c
s
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Gree
n
[AR
M
]
S
elect
fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select
fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[
A
RM
]
Promote
f
p16 frem
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[
ARM] Add
s
ome base fullfp1
6
test
s
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] D
o
n't us
e
the Ma
c
h
ine Sch
e
duler for
cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
Gre
e
n
[ARM] Cortex-M4
schedul
e
commit
|
commitdiff
|
tree
2019-04-23
David Gree
n
[
A
RM
]
Update check f
o
r CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
D
avid Green
[ARM] Don't r
e
plicate instructions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LS
R
]
L
imit
t
he recurs
i
o
n
f
or setup cost
commit
|
commitdiff
|
tree
next