1set(LLVM_TARGET_DEFINITIONS Sparc.td) 2 3tablegen(SparcGenRegisterInfo.inc -gen-register-info) 4tablegen(SparcGenInstrInfo.inc -gen-instr-info) 5tablegen(SparcGenAsmWriter.inc -gen-asm-writer) 6tablegen(SparcGenDAGISel.inc -gen-dag-isel) 7tablegen(SparcGenSubtargetInfo.inc -gen-subtarget) 8tablegen(SparcGenCallingConv.inc -gen-callingconv) 9 10add_llvm_target(SparcCodeGen 11 DelaySlotFiller.cpp 12 FPMover.cpp 13 SparcAsmPrinter.cpp 14 SparcInstrInfo.cpp 15 SparcISelDAGToDAG.cpp 16 SparcISelLowering.cpp 17 SparcFrameLowering.cpp 18 SparcRegisterInfo.cpp 19 SparcSubtarget.cpp 20 SparcTargetMachine.cpp 21 SparcSelectionDAGInfo.cpp 22 ) 23 24add_subdirectory(TargetInfo) 25add_subdirectory(MCTargetDesc) 26