Home | History | Annotate | Download | only in PTX
      1 set(LLVM_TARGET_DEFINITIONS PTX.td)
      2 
      3 llvm_tablegen(PTXGenAsmWriter.inc -gen-asm-writer)
      4 llvm_tablegen(PTXGenDAGISel.inc -gen-dag-isel)
      5 llvm_tablegen(PTXGenInstrInfo.inc -gen-instr-info)
      6 llvm_tablegen(PTXGenRegisterInfo.inc -gen-register-info)
      7 llvm_tablegen(PTXGenSubtargetInfo.inc -gen-subtarget)
      8 add_public_tablegen_target(PTXCommonTableGen)
      9 
     10 add_llvm_target(PTXCodeGen
     11   PTXAsmPrinter.cpp
     12   PTXISelDAGToDAG.cpp
     13   PTXISelLowering.cpp
     14   PTXInstrInfo.cpp
     15   PTXFPRoundingModePass.cpp
     16   PTXFrameLowering.cpp
     17   PTXMCAsmStreamer.cpp
     18   PTXMCInstLower.cpp
     19   PTXMFInfoExtract.cpp
     20   PTXParamManager.cpp
     21   PTXRegAlloc.cpp
     22   PTXRegisterInfo.cpp
     23   PTXSelectionDAGInfo.cpp
     24   PTXSubtarget.cpp
     25   PTXTargetMachine.cpp
     26   )
     27 
     28 add_llvm_library_dependencies(LLVMPTXCodeGen
     29   LLVMAnalysis
     30   LLVMAsmPrinter
     31   LLVMCodeGen
     32   LLVMCore
     33   LLVMMC
     34   LLVMPTXDesc
     35   LLVMPTXInfo
     36   LLVMSelectionDAG
     37   LLVMSupport
     38   LLVMTarget
     39   )
     40 
     41 add_subdirectory(TargetInfo)
     42 add_subdirectory(InstPrinter)
     43 add_subdirectory(MCTargetDesc)
     44 
     45