diff options
Diffstat (limited to 'lib/Target/Lanai/CMakeLists.txt')
| -rw-r--r-- | lib/Target/Lanai/CMakeLists.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/lib/Target/Lanai/CMakeLists.txt b/lib/Target/Lanai/CMakeLists.txt new file mode 100644 index 000000000000..867f6165c253 --- /dev/null +++ b/lib/Target/Lanai/CMakeLists.txt @@ -0,0 +1,35 @@ +set(LLVM_TARGET_DEFINITIONS Lanai.td) + +tablegen(LLVM LanaiGenAsmMatcher.inc -gen-asm-matcher) +tablegen(LLVM LanaiGenAsmWriter.inc -gen-asm-writer) +tablegen(LLVM LanaiGenCallingConv.inc -gen-callingconv) +tablegen(LLVM LanaiGenDAGISel.inc -gen-dag-isel) +tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler) +tablegen(LLVM LanaiGenInstrInfo.inc -gen-instr-info) +tablegen(LLVM LanaiGenMCCodeEmitter.inc -gen-emitter) +tablegen(LLVM LanaiGenRegisterInfo.inc -gen-register-info) +tablegen(LLVM LanaiGenSubtargetInfo.inc -gen-subtarget) +add_public_tablegen_target(LanaiCommonTableGen) + +add_llvm_target(LanaiCodeGen + LanaiAsmPrinter.cpp + LanaiDelaySlotFiller.cpp + LanaiFrameLowering.cpp + LanaiInstrInfo.cpp + LanaiISelDAGToDAG.cpp + LanaiISelLowering.cpp + LanaiMachineFunctionInfo.cpp + LanaiMCInstLower.cpp + LanaiMemAluCombiner.cpp + LanaiRegisterInfo.cpp + LanaiSelectionDAGInfo.cpp + LanaiSubtarget.cpp + LanaiTargetMachine.cpp + LanaiTargetObjectFile.cpp +) + +add_subdirectory(AsmParser) +add_subdirectory(TargetInfo) +add_subdirectory(MCTargetDesc) +add_subdirectory(InstPrinter) +add_subdirectory(Disassembler) |
