CMakeLists.txt revision 0821c72f11659964f76f4326874dd4037900ce14
1set(LLVM_TARGET_DEFINITIONS Sparc.td) 2 3tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info) 4tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info) 5tablegen(LLVM SparcGenCodeEmitter.inc -gen-emitter) 6tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer) 7tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel) 8tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget) 9tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv) 10add_public_tablegen_target(SparcCommonTableGen) 11 12add_llvm_target(SparcCodeGen 13 DelaySlotFiller.cpp 14 SparcAsmPrinter.cpp 15 SparcInstrInfo.cpp 16 SparcISelDAGToDAG.cpp 17 SparcISelLowering.cpp 18 SparcFrameLowering.cpp 19 SparcMachineFunctionInfo.cpp 20 SparcRegisterInfo.cpp 21 SparcSubtarget.cpp 22 SparcTargetMachine.cpp 23 SparcSelectionDAGInfo.cpp 24 ) 25 26add_dependencies(LLVMSparcCodeGen SparcCommonTableGen intrinsics_gen) 27 28add_subdirectory(TargetInfo) 29add_subdirectory(MCTargetDesc) 30