Home | History | Annotate | Download | only in CellSPU
      1 set(LLVM_TARGET_DEFINITIONS SPU.td)
      2 
      3 tablegen(LLVM SPUGenAsmWriter.inc -gen-asm-writer)
      4 tablegen(LLVM SPUGenCodeEmitter.inc -gen-emitter)
      5 tablegen(LLVM SPUGenRegisterInfo.inc -gen-register-info)
      6 tablegen(LLVM SPUGenInstrInfo.inc -gen-instr-info)
      7 tablegen(LLVM SPUGenDAGISel.inc -gen-dag-isel)
      8 tablegen(LLVM SPUGenSubtargetInfo.inc -gen-subtarget)
      9 tablegen(LLVM SPUGenCallingConv.inc -gen-callingconv)
     10 add_public_tablegen_target(CellSPUCommonTableGen)
     11 
     12 add_llvm_target(CellSPUCodeGen
     13   SPUAsmPrinter.cpp
     14   SPUHazardRecognizers.cpp
     15   SPUInstrInfo.cpp
     16   SPUISelDAGToDAG.cpp
     17   SPUISelLowering.cpp
     18   SPUFrameLowering.cpp
     19   SPUMachineFunction.cpp
     20   SPURegisterInfo.cpp
     21   SPUSubtarget.cpp
     22   SPUTargetMachine.cpp
     23   SPUSelectionDAGInfo.cpp
     24   SPUNopFiller.cpp
     25   )
     26 
     27 add_dependencies(LLVMCellSPUCodeGen intrinsics_gen)
     28 
     29 add_subdirectory(TargetInfo)
     30 add_subdirectory(MCTargetDesc)
     31