Home | History | Annotate | Download | only in Lanai
      1 set(LLVM_TARGET_DEFINITIONS Lanai.td)
      2 
      3 tablegen(LLVM LanaiGenAsmMatcher.inc -gen-asm-matcher)
      4 tablegen(LLVM LanaiGenAsmWriter.inc -gen-asm-writer)
      5 tablegen(LLVM LanaiGenCallingConv.inc -gen-callingconv)
      6 tablegen(LLVM LanaiGenDAGISel.inc -gen-dag-isel)
      7 tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler)
      8 tablegen(LLVM LanaiGenInstrInfo.inc -gen-instr-info)
      9 tablegen(LLVM LanaiGenMCCodeEmitter.inc -gen-emitter)
     10 tablegen(LLVM LanaiGenRegisterInfo.inc -gen-register-info)
     11 tablegen(LLVM LanaiGenSubtargetInfo.inc -gen-subtarget)
     12 add_public_tablegen_target(LanaiCommonTableGen)
     13 
     14 add_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 
     31 add_subdirectory(AsmParser)
     32 add_subdirectory(TargetInfo)
     33 add_subdirectory(MCTargetDesc)
     34 add_subdirectory(InstPrinter)
     35 add_subdirectory(Disassembler)
     36