Home | History | Annotate | Download | only in XCore
      1 set(LLVM_TARGET_DEFINITIONS XCore.td)
      2 
      3 tablegen(LLVM XCoreGenRegisterInfo.inc -gen-register-info)
      4 tablegen(LLVM XCoreGenInstrInfo.inc -gen-instr-info)
      5 tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)
      6 tablegen(LLVM XCoreGenAsmWriter.inc -gen-asm-writer)
      7 tablegen(LLVM XCoreGenDAGISel.inc -gen-dag-isel)
      8 tablegen(LLVM XCoreGenCallingConv.inc -gen-callingconv)
      9 tablegen(LLVM XCoreGenSubtargetInfo.inc -gen-subtarget)
     10 add_public_tablegen_target(XCoreCommonTableGen)
     11 
     12 add_llvm_target(XCoreCodeGen
     13   XCoreAsmPrinter.cpp
     14   XCoreFrameLowering.cpp
     15   XCoreInstrInfo.cpp
     16   XCoreISelDAGToDAG.cpp
     17   XCoreISelLowering.cpp
     18   XCoreLowerThreadLocal.cpp
     19   XCoreMachineFunctionInfo.cpp
     20   XCoreMCInstLower.cpp
     21   XCoreRegisterInfo.cpp
     22   XCoreSubtarget.cpp
     23   XCoreTargetMachine.cpp
     24   XCoreTargetObjectFile.cpp
     25   XCoreTargetTransformInfo.cpp
     26   XCoreSelectionDAGInfo.cpp
     27   XCoreFrameToArgsOffsetElim.cpp
     28   )
     29 
     30 add_subdirectory(Disassembler)
     31 add_subdirectory(InstPrinter)
     32 add_subdirectory(TargetInfo)
     33 add_subdirectory(MCTargetDesc)
     34