1set(LLVM_TARGET_DEFINITIONS XCore.td) 2 3tablegen(XCoreGenRegisterInfo.inc -gen-register-info) 4tablegen(XCoreGenInstrInfo.inc -gen-instr-info) 5tablegen(XCoreGenAsmWriter.inc -gen-asm-writer) 6tablegen(XCoreGenDAGISel.inc -gen-dag-isel) 7tablegen(XCoreGenCallingConv.inc -gen-callingconv) 8tablegen(XCoreGenSubtargetInfo.inc -gen-subtarget) 9 10add_llvm_target(XCoreCodeGen 11 XCoreAsmPrinter.cpp 12 XCoreFrameLowering.cpp 13 XCoreInstrInfo.cpp 14 XCoreISelDAGToDAG.cpp 15 XCoreISelLowering.cpp 16 XCoreRegisterInfo.cpp 17 XCoreSubtarget.cpp 18 XCoreTargetMachine.cpp 19 XCoreTargetObjectFile.cpp 20 XCoreSelectionDAGInfo.cpp 21 ) 22 23add_subdirectory(TargetInfo) 24add_subdirectory(MCTargetDesc) 25