[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / WebAssembly / CMakeLists.txt
blobc8216aacb59e8579f844c3882e68345265513cfb
1 add_llvm_component_group(WebAssembly)
3 set(LLVM_TARGET_DEFINITIONS WebAssembly.td)
5 tablegen(LLVM WebAssemblyGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel)
8 tablegen(LLVM WebAssemblyGenDisassemblerTables.inc -gen-disassembler)
9 tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel)
10 tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info)
11 tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter)
12 tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info)
13 tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget)
15 add_public_tablegen_target(WebAssemblyCommonTableGen)
17 add_llvm_target(WebAssemblyCodeGen
18   WebAssemblyAddMissingPrototypes.cpp
19   WebAssemblyArgumentMove.cpp
20   WebAssemblyAsmPrinter.cpp
21   WebAssemblyCFGStackify.cpp
22   WebAssemblyCFGSort.cpp
23   WebAssemblyDebugFixup.cpp
24   WebAssemblyDebugValueManager.cpp
25   WebAssemblyLateEHPrepare.cpp
26   WebAssemblyExceptionInfo.cpp
27   WebAssemblyExplicitLocals.cpp
28   WebAssemblyFastISel.cpp
29   WebAssemblyFixBrTableDefaults.cpp
30   WebAssemblyFixIrreducibleControlFlow.cpp
31   WebAssemblyFixFunctionBitcasts.cpp
32   WebAssemblyFrameLowering.cpp
33   WebAssemblyISelDAGToDAG.cpp
34   WebAssemblyISelLowering.cpp
35   WebAssemblyInstrInfo.cpp
36   WebAssemblyLowerBrUnless.cpp
37   WebAssemblyLowerEmscriptenEHSjLj.cpp
38   WebAssemblyLowerGlobalDtors.cpp
39   WebAssemblyLowerRefTypesIntPtrConv.cpp
40   WebAssemblyMachineFunctionInfo.cpp
41   WebAssemblyMCInstLower.cpp
42   WebAssemblyMCLowerPrePass.cpp
43   WebAssemblyNullifyDebugValueLists.cpp
44   WebAssemblyOptimizeLiveIntervals.cpp
45   WebAssemblyOptimizeReturned.cpp
46   WebAssemblyPeephole.cpp
47   WebAssemblyPrepareForLiveIntervals.cpp
48   WebAssemblyRegisterInfo.cpp
49   WebAssemblyRegColoring.cpp
50   WebAssemblyRegNumbering.cpp
51   WebAssemblyRegStackify.cpp
52   WebAssemblyReplacePhysRegs.cpp
53   WebAssemblyRuntimeLibcallSignatures.cpp
54   WebAssemblySelectionDAGInfo.cpp
55   WebAssemblySetP2AlignOperands.cpp
56   WebAssemblySortRegion.cpp
57   WebAssemblyMemIntrinsicResults.cpp
58   WebAssemblySubtarget.cpp
59   WebAssemblyTargetMachine.cpp
60   WebAssemblyTargetObjectFile.cpp
61   WebAssemblyTargetTransformInfo.cpp
63   DEPENDS
64   intrinsics_gen
66   LINK_COMPONENTS
67   Analysis
68   AsmPrinter
69   BinaryFormat
70   CodeGen
71   Core
72   MC
73   Scalar
74   SelectionDAG
75   Support
76   Target
77   TransformUtils
78   WebAssemblyDesc
79   WebAssemblyInfo
80   WebAssemblyUtils
82   ADD_TO_COMPONENT
83   WebAssembly
86 add_subdirectory(AsmParser)
87 add_subdirectory(Disassembler)
88 add_subdirectory(MCTargetDesc)
89 add_subdirectory(TargetInfo)
90 add_subdirectory(Utils)