[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / XCore / CMakeLists.txt
blobd8cf06fc136e7928887a9ac62412a53f53684964
1 add_llvm_component_group(XCore)
3 set(LLVM_TARGET_DEFINITIONS XCore.td)
5 tablegen(LLVM XCoreGenAsmWriter.inc -gen-asm-writer)
6 tablegen(LLVM XCoreGenCallingConv.inc -gen-callingconv)
7 tablegen(LLVM XCoreGenDAGISel.inc -gen-dag-isel)
8 tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)
9 tablegen(LLVM XCoreGenInstrInfo.inc -gen-instr-info)
10 tablegen(LLVM XCoreGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM XCoreGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(XCoreCommonTableGen)
15 add_llvm_target(XCoreCodeGen
16   XCoreAsmPrinter.cpp
17   XCoreFrameLowering.cpp
18   XCoreInstrInfo.cpp
19   XCoreISelDAGToDAG.cpp
20   XCoreISelLowering.cpp
21   XCoreLowerThreadLocal.cpp
22   XCoreMachineFunctionInfo.cpp
23   XCoreMCInstLower.cpp
24   XCoreRegisterInfo.cpp
25   XCoreSubtarget.cpp
26   XCoreTargetMachine.cpp
27   XCoreTargetObjectFile.cpp
28   XCoreSelectionDAGInfo.cpp
29   XCoreFrameToArgsOffsetElim.cpp
31   LINK_COMPONENTS
32   Analysis
33   AsmPrinter
34   CodeGen
35   Core
36   MC
37   SelectionDAG
38   Support
39   Target
40   TransformUtils
41   XCoreDesc
42   XCoreInfo
44   ADD_TO_COMPONENT
45   XCore
46   )
48 add_subdirectory(Disassembler)
49 add_subdirectory(MCTargetDesc)
50 add_subdirectory(TargetInfo)