• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_TARGET_DEFINITIONS Lanai.td)
2
3tablegen(LLVM LanaiGenAsmMatcher.inc -gen-asm-matcher)
4tablegen(LLVM LanaiGenAsmWriter.inc -gen-asm-writer)
5tablegen(LLVM LanaiGenCallingConv.inc -gen-callingconv)
6tablegen(LLVM LanaiGenDAGISel.inc -gen-dag-isel)
7tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler)
8tablegen(LLVM LanaiGenInstrInfo.inc -gen-instr-info)
9tablegen(LLVM LanaiGenMCCodeEmitter.inc -gen-emitter)
10tablegen(LLVM LanaiGenRegisterInfo.inc -gen-register-info)
11tablegen(LLVM LanaiGenSubtargetInfo.inc -gen-subtarget)
12add_public_tablegen_target(LanaiCommonTableGen)
13
14add_llvm_target(LanaiCodeGen
15  LanaiAsmPrinter.cpp
16  LanaiDelaySlotFiller.cpp
17  LanaiFrameLowering.cpp
18  LanaiInstrInfo.cpp
19  LanaiISelDAGToDAG.cpp
20  LanaiISelLowering.cpp
21  LanaiMachineFunctionInfo.cpp
22  LanaiMCInstLower.cpp
23  LanaiMemAluCombiner.cpp
24  LanaiRegisterInfo.cpp
25  LanaiSelectionDAGInfo.cpp
26  LanaiSubtarget.cpp
27  LanaiTargetMachine.cpp
28  LanaiTargetObjectFile.cpp
29)
30
31add_subdirectory(AsmParser)
32add_subdirectory(TargetInfo)
33add_subdirectory(MCTargetDesc)
34add_subdirectory(InstPrinter)
35add_subdirectory(Disassembler)
36