[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / Mips / CMakeLists.txt
blobcbfd187fdfa216412d08bc2325c94956ac9456c9
1 add_llvm_component_group(Mips HAS_JIT)
3 set(LLVM_TARGET_DEFINITIONS Mips.td)
5 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
10 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)
11 tablegen(LLVM MipsGenGlobalISel.inc -gen-global-isel)
12 tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)
13 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter)
14 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
15 tablegen(LLVM MipsGenRegisterBank.inc -gen-register-bank)
16 tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)
17 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
18 tablegen(LLVM MipsGenExegesis.inc -gen-exegesis)
20 add_public_tablegen_target(MipsCommonTableGen)
22 add_llvm_target(MipsCodeGen
23   Mips16FrameLowering.cpp
24   Mips16HardFloat.cpp
25   Mips16HardFloatInfo.cpp
26   Mips16InstrInfo.cpp
27   Mips16ISelDAGToDAG.cpp
28   Mips16ISelLowering.cpp
29   Mips16RegisterInfo.cpp
30   MipsAnalyzeImmediate.cpp
31   MipsAsmPrinter.cpp
32   MipsCallLowering.cpp
33   MipsCCState.cpp
34   MipsConstantIslandPass.cpp
35   MipsDelaySlotFiller.cpp
36   MipsExpandPseudo.cpp
37   MipsFastISel.cpp
38   MipsInstrInfo.cpp
39   MipsInstructionSelector.cpp
40   MipsISelDAGToDAG.cpp
41   MipsISelLowering.cpp
42   MipsFrameLowering.cpp
43   MipsLegalizerInfo.cpp
44   MipsBranchExpansion.cpp
45   MipsMCInstLower.cpp
46   MipsMachineFunction.cpp
47   MipsModuleISelDAGToDAG.cpp
48   MipsOptimizePICCall.cpp
49   MipsOs16.cpp
50   MipsPreLegalizerCombiner.cpp
51   MipsRegisterBankInfo.cpp
52   MipsRegisterInfo.cpp
53   MipsSEFrameLowering.cpp
54   MipsSEInstrInfo.cpp
55   MipsSEISelDAGToDAG.cpp
56   MipsSEISelLowering.cpp
57   MipsSERegisterInfo.cpp
58   MipsSubtarget.cpp
59   MipsTargetMachine.cpp
60   MipsTargetObjectFile.cpp
61   MicroMipsSizeReduction.cpp
63   LINK_COMPONENTS
64   Analysis
65   AsmPrinter
66   CodeGen
67   Core
68   MC
69   MipsDesc
70   MipsInfo
71   SelectionDAG
72   Support
73   Target
74   GlobalISel
76   ADD_TO_COMPONENT
77   Mips
78   )
80 add_subdirectory(AsmParser)
81 add_subdirectory(Disassembler)
82 add_subdirectory(MCTargetDesc)
83 add_subdirectory(TargetInfo)