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 |
Dan Gohman | 1cf96c0 | 2015-12-09 16:23:59 +0000 | [diff] [blame] | 13 | WebAssemblyArgumentMove.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 | d7a2eea | 2016-03-09 02:01:14 +0000 | [diff] [blame^] | 17 | WebAssemblyFixIrreducibleControlFlow.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 18 | WebAssemblyFrameLowering.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 19 | WebAssemblyISelDAGToDAG.cpp |
| 20 | WebAssemblyISelLowering.cpp |
JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 21 | WebAssemblyInstrInfo.cpp |
Dan Gohman | f0b165a | 2015-12-05 03:03:35 +0000 | [diff] [blame] | 22 | WebAssemblyLowerBrUnless.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 23 | WebAssemblyMachineFunctionInfo.cpp |
Dan Gohman | e9361d5 | 2015-11-05 19:28:16 +0000 | [diff] [blame] | 24 | WebAssemblyMCInstLower.cpp |
Dan Gohman | 81719f8 | 2015-11-25 16:55:01 +0000 | [diff] [blame] | 25 | WebAssemblyOptimizeReturned.cpp |
| 26 | WebAssemblyPeephole.cpp |
Derek Schuff | 9769deb | 2015-12-11 23:49:46 +0000 | [diff] [blame] | 27 | WebAssemblyPEI.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 28 | WebAssemblyRegisterInfo.cpp |
Dan Gohman | 1462faa | 2015-11-16 16:18:28 +0000 | [diff] [blame] | 29 | WebAssemblyRegColoring.cpp |
Dan Gohman | cf4748f | 2015-11-12 17:04:33 +0000 | [diff] [blame] | 30 | WebAssemblyRegNumbering.cpp |
Dan Gohman | 1462faa | 2015-11-16 16:18:28 +0000 | [diff] [blame] | 31 | WebAssemblyRegStackify.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 32 | WebAssemblySelectionDAGInfo.cpp |
Dan Gohman | bb37224 | 2016-01-26 03:39:31 +0000 | [diff] [blame] | 33 | WebAssemblySetP2AlignOperands.cpp |
Dan Gohman | 81719f8 | 2015-11-25 16:55:01 +0000 | [diff] [blame] | 34 | WebAssemblyStoreResults.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 35 | WebAssemblySubtarget.cpp |
| 36 | WebAssemblyTargetMachine.cpp |
Dan Gohman | 5bf22fc | 2015-12-17 04:55:44 +0000 | [diff] [blame] | 37 | WebAssemblyTargetObjectFile.cpp |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 38 | WebAssemblyTargetTransformInfo.cpp |
| 39 | ) |
| 40 | |
| 41 | add_dependencies(LLVMWebAssemblyCodeGen intrinsics_gen) |
| 42 | |
Dan Gohman | 1a42728 | 2016-01-12 03:32:29 +0000 | [diff] [blame] | 43 | add_subdirectory(Disassembler) |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 44 | add_subdirectory(InstPrinter) |
Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 45 | add_subdirectory(MCTargetDesc) |
Dan Gohman | 35e4a28 | 2016-01-08 01:06:00 +0000 | [diff] [blame] | 46 | add_subdirectory(TargetInfo) |