Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS WebAssembly.td) |
| 2 | |
JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 3 | tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer) |
| 4 | tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel) |
Dan Gohman | 7b63484 | 2015-08-24 18:44:37 +0000 | [diff] [blame] | 5 | tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel) |
JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 6 | tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info) |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 7 | tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter) |
JF Bastien | 5ca0bac | 2015-07-10 18:23:10 +0000 | [diff] [blame] | 8 | tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info) |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 9 | tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget) |
| 10 | add_public_tablegen_target(WebAssemblyCommonTableGen) |
| 11 | |
| 12 | add_llvm_target(WebAssemblyCodeGen |
JF Bastien | d4698e1 | 2015-08-15 01:23:28 +0000 | [diff] [blame] | 13 | Relooper.cpp |
JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 14 | WebAssemblyAsmPrinter.cpp |
Dan Gohman | 950a13c | 2015-09-16 16:51:30 +0000 | [diff] [blame] | 15 | WebAssemblyCFGStackify.cpp |
Dan Gohman | 7b63484 | 2015-08-24 18:44:37 +0000 | [diff] [blame] | 16 | WebAssemblyFastISel.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 17 | WebAssemblyFrameLowering.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 18 | WebAssemblyISelDAGToDAG.cpp |
| 19 | WebAssemblyISelLowering.cpp |
JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 20 | WebAssemblyInstrInfo.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 21 | WebAssemblyMachineFunctionInfo.cpp |
Dan Gohman | e9361d5 | 2015-11-05 19:28:16 +0000 | [diff] [blame] | 22 | WebAssemblyMCInstLower.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 23 | WebAssemblyRegisterInfo.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 24 | WebAssemblySelectionDAGInfo.cpp |
| 25 | WebAssemblySubtarget.cpp |
| 26 | WebAssemblyTargetMachine.cpp |
| 27 | WebAssemblyTargetTransformInfo.cpp |
| 28 | ) |
| 29 | |
| 30 | add_dependencies(LLVMWebAssemblyCodeGen intrinsics_gen) |
| 31 | |
| 32 | add_subdirectory(InstPrinter) |
| 33 | add_subdirectory(TargetInfo) |
| 34 | add_subdirectory(MCTargetDesc) |