Enable the fp-armv8 disassembler feature when disassembling Cortex-M
authorJason Molenda <jmolenda@apple.com>
Fri, 7 Sep 2018 01:28:48 +0000 (01:28 +0000)
committerJason Molenda <jmolenda@apple.com>
Fri, 7 Sep 2018 01:28:48 +0000 (01:28 +0000)
commit0dfb84ce9bc90fe996467f596b379c96525ed4cf
tree707979f66162e65c4cbcdfd609490fde24737c68
parent6167c4ee74fc6109569fd4dd10115387c81f80a5
Enable the fp-armv8 disassembler feature when disassembling Cortex-M
code.  This will enable disassembly of the optional subset of
neon that some Cortex cores support.  Add a unit test to check
that a few of these instructions disassemble as expected.

<rdar://problem/26674303>

llvm-svn: 341623
lldb/lldb.xcodeproj/project.pbxproj
lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
lldb/source/Utility/ArchSpec.cpp
lldb/unittests/Disassembler/CMakeLists.txt [new file with mode: 0644]
lldb/unittests/Disassembler/TestArmv7Disassembly.cpp [new file with mode: 0644]