[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / M68k / CMakeLists.txt
blob0e7bcff8dc20b46e55124a6d633577691f1ad7b8
1 add_llvm_component_group(M68k)
3 set(LLVM_TARGET_DEFINITIONS M68k.td)
5 tablegen(LLVM M68kGenGlobalISel.inc       -gen-global-isel)
6 tablegen(LLVM M68kGenRegisterInfo.inc     -gen-register-info)
7 tablegen(LLVM M68kGenRegisterBank.inc     -gen-register-bank)
8 tablegen(LLVM M68kGenInstrInfo.inc        -gen-instr-info)
9 tablegen(LLVM M68kGenSubtargetInfo.inc    -gen-subtarget)
10 tablegen(LLVM M68kGenMCCodeBeads.inc      -gen-code-beads)
11 tablegen(LLVM M68kGenMCPseudoLowering.inc -gen-pseudo-lowering)
12 tablegen(LLVM M68kGenDAGISel.inc          -gen-dag-isel)
13 tablegen(LLVM M68kGenCallingConv.inc      -gen-callingconv)
14 tablegen(LLVM M68kGenAsmWriter.inc        -gen-asm-writer)
15 tablegen(LLVM M68kGenAsmMatcher.inc       -gen-asm-matcher)
17 add_public_tablegen_target(M68kCommonTableGen)
19 add_llvm_target(M68kCodeGen
20   GlSel/M68kCallLowering.cpp
21   GlSel/M68kInstructionSelector.cpp
22   GlSel/M68kLegalizerInfo.cpp
23   GlSel/M68kRegisterBankInfo.cpp
24   M68kAsmPrinter.cpp
25   M68kCollapseMOVEMPass.cpp
26   M68kExpandPseudo.cpp
27   M68kFrameLowering.cpp
28   M68kInstrInfo.cpp
29   M68kISelLowering.cpp
30   M68kISelDAGToDAG.cpp
31   M68kMachineFunction.cpp
32   M68kMCInstLower.cpp
33   M68kRegisterInfo.cpp
34   M68kSubtarget.cpp
35   M68kTargetMachine.cpp
36   M68kTargetObjectFile.cpp
38   LINK_COMPONENTS
39   Analysis
40   AsmPrinter
41   CodeGen
42   Core
43   GlobalISel
44   MC
45   SelectionDAG
46   Support
47   Target
48   M68kDesc
49   M68kInfo
51   ADD_TO_COMPONENT
52   M68k
55 add_subdirectory(TargetInfo)
56 add_subdirectory(MCTargetDesc)
57 add_subdirectory(AsmParser)
58 add_subdirectory(Disassembler)