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
61 add_subdirectory(AsmParser)
62 add_subdirectory(Disassembler)
63 add_subdirectory(MCTargetDesc)
64 add_subdirectory(TargetInfo)