[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / lib / Target / WebAssembly / CMakeLists.txt
blob8d88d9e535b0d0fc174543fa8bbc39c559b74af6
1 set(LLVM_TARGET_DEFINITIONS WebAssembly.td)
3 tablegen(LLVM WebAssemblyGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel)
6 tablegen(LLVM WebAssemblyGenDisassemblerTables.inc -gen-disassembler)
7 tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel)
8 tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(WebAssemblyCommonTableGen)
15 add_llvm_target(WebAssemblyCodeGen
16   WebAssemblyAddMissingPrototypes.cpp
17   WebAssemblyArgumentMove.cpp
18   WebAssemblyAsmPrinter.cpp
19   WebAssemblyCallIndirectFixup.cpp
20   WebAssemblyCFGStackify.cpp
21   WebAssemblyCFGSort.cpp
22   WebAssemblyDebugValueManager.cpp
23   WebAssemblyLateEHPrepare.cpp
24   WebAssemblyExceptionInfo.cpp
25   WebAssemblyExplicitLocals.cpp
26   WebAssemblyFastISel.cpp
27   WebAssemblyFixIrreducibleControlFlow.cpp
28   WebAssemblyFixFunctionBitcasts.cpp
29   WebAssemblyFrameLowering.cpp
30   WebAssemblyISelDAGToDAG.cpp
31   WebAssemblyISelLowering.cpp
32   WebAssemblyInstrInfo.cpp
33   WebAssemblyLowerBrUnless.cpp
34   WebAssemblyLowerEmscriptenEHSjLj.cpp
35   WebAssemblyLowerGlobalDtors.cpp
36   WebAssemblyMachineFunctionInfo.cpp
37   WebAssemblyMCInstLower.cpp
38   WebAssemblyOptimizeLiveIntervals.cpp
39   WebAssemblyOptimizeReturned.cpp
40   WebAssemblyPeephole.cpp
41   WebAssemblyPrepareForLiveIntervals.cpp
42   WebAssemblyRegisterInfo.cpp
43   WebAssemblyRegColoring.cpp
44   WebAssemblyRegNumbering.cpp
45   WebAssemblyRegStackify.cpp
46   WebAssemblyReplacePhysRegs.cpp
47   WebAssemblyRuntimeLibcallSignatures.cpp
48   WebAssemblySelectionDAGInfo.cpp
49   WebAssemblySetP2AlignOperands.cpp
50   WebAssemblyMemIntrinsicResults.cpp
51   WebAssemblySubtarget.cpp
52   WebAssemblyTargetMachine.cpp
53   WebAssemblyTargetObjectFile.cpp
54   WebAssemblyTargetTransformInfo.cpp
55   WebAssemblyUtilities.cpp
57   DEPENDS
58   intrinsics_gen
61 add_subdirectory(AsmParser)
62 add_subdirectory(Disassembler)
63 add_subdirectory(MCTargetDesc)
64 add_subdirectory(TargetInfo)