diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2010-09-28 11:48:19 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2010-09-28 11:48:19 +0000 |
commit | 38e1390c29c024d5bbff3063c2a86bceb7bd3e60 (patch) | |
tree | 2a1302871c06da26387577afbb45cc716ed3108b /lib | |
parent | acf1d482bff0eb8e9a3562a1f53033a53baf3727 (diff) | |
download | llvm-38e1390c29c024d5bbff3063c2a86bceb7bd3e60.tar.gz llvm-38e1390c29c024d5bbff3063c2a86bceb7bd3e60.tar.bz2 llvm-38e1390c29c024d5bbff3063c2a86bceb7bd3e60.tar.xz |
Add ARM Disassembler to the CMake build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114949 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/ARM/CMakeLists.txt | 1 | ||||
-rw-r--r-- | lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 4 | ||||
-rw-r--r-- | lib/Target/ARM/Disassembler/CMakeLists.txt | 8 |
3 files changed, 11 insertions, 2 deletions
diff --git a/lib/Target/ARM/CMakeLists.txt b/lib/Target/ARM/CMakeLists.txt index 0b48845649..8bd0c06507 100644 --- a/lib/Target/ARM/CMakeLists.txt +++ b/lib/Target/ARM/CMakeLists.txt @@ -13,6 +13,7 @@ tablegen(ARMGenFastISel.inc -gen-fast-isel) tablegen(ARMGenCallingConv.inc -gen-callingconv) tablegen(ARMGenSubtarget.inc -gen-subtarget) tablegen(ARMGenEDInfo.inc -gen-enhanced-disassembly-info) +tablegen(ARMGenDecoderTables.inc -gen-arm-decoder) add_llvm_target(ARMCodeGen ARMAsmPrinter.cpp diff --git a/lib/Target/ARM/Disassembler/ARMDisassembler.cpp b/lib/Target/ARM/Disassembler/ARMDisassembler.cpp index e22028985b..ef71da65ba 100644 --- a/lib/Target/ARM/Disassembler/ARMDisassembler.cpp +++ b/lib/Target/ARM/Disassembler/ARMDisassembler.cpp @@ -39,9 +39,9 @@ /// o static uint16_t decodeThumbInstruction(field_t insn) - the decoding /// function for a Thumb instruction. /// -#include "../ARMGenDecoderTables.inc" +#include "ARMGenDecoderTables.inc" -#include "../ARMGenEDInfo.inc" +#include "ARMGenEDInfo.inc" using namespace llvm; diff --git a/lib/Target/ARM/Disassembler/CMakeLists.txt b/lib/Target/ARM/Disassembler/CMakeLists.txt new file mode 100644 index 0000000000..c9680f8c08 --- /dev/null +++ b/lib/Target/ARM/Disassembler/CMakeLists.txt @@ -0,0 +1,8 @@ +include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.. ) + +add_llvm_library(LLVMARMDisassembler + ARMDisassembler.cpp + ARMDisassemblerCore.cpp + ) + +add_dependencies(LLVMARMDisassembler ARMCodeGenTable_gen) |