54 lines · plain
1add_llvm_component_group(XCore)2 3set(LLVM_TARGET_DEFINITIONS XCore.td)4 5tablegen(LLVM XCoreGenAsmWriter.inc -gen-asm-writer)6tablegen(LLVM XCoreGenCallingConv.inc -gen-callingconv)7tablegen(LLVM XCoreGenDAGISel.inc -gen-dag-isel)8tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)9tablegen(LLVM XCoreGenInstrInfo.inc -gen-instr-info)10tablegen(LLVM XCoreGenRegisterInfo.inc -gen-register-info)11tablegen(LLVM XCoreGenSDNodeInfo.inc -gen-sd-node-info)12tablegen(LLVM XCoreGenSubtargetInfo.inc -gen-subtarget)13 14add_public_tablegen_target(XCoreCommonTableGen)15 16add_llvm_target(XCoreCodeGen17 XCoreAsmPrinter.cpp18 XCoreFrameLowering.cpp19 XCoreInstrInfo.cpp20 XCoreISelDAGToDAG.cpp21 XCoreISelLowering.cpp22 XCoreLowerThreadLocal.cpp23 XCoreMachineFunctionInfo.cpp24 XCoreMCInstLower.cpp25 XCoreRegisterInfo.cpp26 XCoreSubtarget.cpp27 XCoreTargetMachine.cpp28 XCoreTargetObjectFile.cpp29 XCoreSelectionDAGInfo.cpp30 XCoreFrameToArgsOffsetElim.cpp31 32 LINK_COMPONENTS33 Analysis34 AsmPrinter35 CodeGen36 CodeGenTypes37 Core38 MC39 SelectionDAG40 Support41 Target42 TargetParser43 TransformUtils44 XCoreDesc45 XCoreInfo46 47 ADD_TO_COMPONENT48 XCore49 )50 51add_subdirectory(Disassembler)52add_subdirectory(MCTargetDesc)53add_subdirectory(TargetInfo)54