| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS WebAssembly.td) |
| 2 | |
| Nico Weber | 1cbd096 | 2018-04-04 12:37:44 +0000 | [diff] [blame] | 3 | tablegen(LLVM WebAssemblyGenAsmMatcher.inc -gen-asm-matcher) |
| JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 4 | tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer) |
| 5 | tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel) |
| Sam Clegg | 16c1682 | 2018-05-10 22:16:44 +0000 | [diff] [blame^] | 6 | tablegen(LLVM WebAssemblyGenDisassemblerTables.inc -gen-disassembler) |
| Dan Gohman | 7b63484 | 2015-08-24 18:44:37 +0000 | [diff] [blame] | 7 | tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel) |
| JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 8 | tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info) |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 9 | tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter) |
| JF Bastien | 5ca0bac | 2015-07-10 18:23:10 +0000 | [diff] [blame] | 10 | tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info) |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 11 | tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget) |
| Nico Weber | 1cbd096 | 2018-04-04 12:37:44 +0000 | [diff] [blame] | 12 | |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 13 | add_public_tablegen_target(WebAssemblyCommonTableGen) |
| 14 | |
| 15 | add_llvm_target(WebAssemblyCodeGen |
| Dan Gohman | 1cf96c0 | 2015-12-09 16:23:59 +0000 | [diff] [blame] | 16 | WebAssemblyArgumentMove.cpp |
| JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 17 | WebAssemblyAsmPrinter.cpp |
| Derek Schuff | 6f69783 | 2016-10-21 16:38:07 +0000 | [diff] [blame] | 18 | WebAssemblyCallIndirectFixup.cpp |
| Dan Gohman | 950a13c | 2015-09-16 16:51:30 +0000 | [diff] [blame] | 19 | WebAssemblyCFGStackify.cpp |
| Dan Gohman | f52ee17 | 2017-02-27 22:38:58 +0000 | [diff] [blame] | 20 | WebAssemblyCFGSort.cpp |
| Dan Gohman | 4fc4e42 | 2016-10-24 19:49:43 +0000 | [diff] [blame] | 21 | WebAssemblyExplicitLocals.cpp |
| Dan Gohman | 7b63484 | 2015-08-24 18:44:37 +0000 | [diff] [blame] | 22 | WebAssemblyFastISel.cpp |
| Dan Gohman | d7a2eea | 2016-03-09 02:01:14 +0000 | [diff] [blame] | 23 | WebAssemblyFixIrreducibleControlFlow.cpp |
| Dan Gohman | 1b63745 | 2017-01-07 00:34:54 +0000 | [diff] [blame] | 24 | WebAssemblyFixFunctionBitcasts.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 25 | WebAssemblyFrameLowering.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 26 | WebAssemblyISelDAGToDAG.cpp |
| 27 | WebAssemblyISelLowering.cpp |
| JF Bastien | b9073fb | 2015-07-22 21:28:15 +0000 | [diff] [blame] | 28 | WebAssemblyInstrInfo.cpp |
| Dan Gohman | f0b165a | 2015-12-05 03:03:35 +0000 | [diff] [blame] | 29 | WebAssemblyLowerBrUnless.cpp |
| Derek Schuff | ccdceda | 2016-08-18 15:27:25 +0000 | [diff] [blame] | 30 | WebAssemblyLowerEmscriptenEHSjLj.cpp |
| Sam Clegg | bafe690 | 2017-12-15 00:17:10 +0000 | [diff] [blame] | 31 | WebAssemblyLowerGlobalDtors.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 32 | WebAssemblyMachineFunctionInfo.cpp |
| Dan Gohman | e9361d5 | 2015-11-05 19:28:16 +0000 | [diff] [blame] | 33 | WebAssemblyMCInstLower.cpp |
| Dan Gohman | 0cfb5f8 | 2016-05-10 04:24:02 +0000 | [diff] [blame] | 34 | WebAssemblyOptimizeLiveIntervals.cpp |
| Dan Gohman | 81719f8 | 2015-11-25 16:55:01 +0000 | [diff] [blame] | 35 | WebAssemblyOptimizeReturned.cpp |
| 36 | WebAssemblyPeephole.cpp |
| Dan Gohman | 0cfb5f8 | 2016-05-10 04:24:02 +0000 | [diff] [blame] | 37 | WebAssemblyPrepareForLiveIntervals.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 38 | WebAssemblyRegisterInfo.cpp |
| Dan Gohman | 1462faa | 2015-11-16 16:18:28 +0000 | [diff] [blame] | 39 | WebAssemblyRegColoring.cpp |
| Dan Gohman | cf4748f | 2015-11-12 17:04:33 +0000 | [diff] [blame] | 40 | WebAssemblyRegNumbering.cpp |
| Dan Gohman | 1462faa | 2015-11-16 16:18:28 +0000 | [diff] [blame] | 41 | WebAssemblyRegStackify.cpp |
| Dan Gohman | 0cfb5f8 | 2016-05-10 04:24:02 +0000 | [diff] [blame] | 42 | WebAssemblyReplacePhysRegs.cpp |
| Dan Gohman | 38b42b4 | 2017-02-22 18:34:16 +0000 | [diff] [blame] | 43 | WebAssemblyRuntimeLibcallSignatures.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 44 | WebAssemblySelectionDAGInfo.cpp |
| Dan Gohman | bb37224 | 2016-01-26 03:39:31 +0000 | [diff] [blame] | 45 | WebAssemblySetP2AlignOperands.cpp |
| Dan Gohman | 81719f8 | 2015-11-25 16:55:01 +0000 | [diff] [blame] | 46 | WebAssemblyStoreResults.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 47 | WebAssemblySubtarget.cpp |
| 48 | WebAssemblyTargetMachine.cpp |
| Dan Gohman | 5bf22fc | 2015-12-17 04:55:44 +0000 | [diff] [blame] | 49 | WebAssemblyTargetObjectFile.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 50 | WebAssemblyTargetTransformInfo.cpp |
| Dan Gohman | 4fc4e42 | 2016-10-24 19:49:43 +0000 | [diff] [blame] | 51 | WebAssemblyUtilities.cpp |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 52 | |
| Chris Bieneman | 05c279fc | 2016-11-17 04:36:50 +0000 | [diff] [blame] | 53 | DEPENDS |
| 54 | intrinsics_gen |
| 55 | ) |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 56 | |
| Derek Schuff | e482597 | 2018-03-20 20:06:35 +0000 | [diff] [blame] | 57 | add_subdirectory(AsmParser) |
| Dan Gohman | 1a42728 | 2016-01-12 03:32:29 +0000 | [diff] [blame] | 58 | add_subdirectory(Disassembler) |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 59 | add_subdirectory(InstPrinter) |
| Dan Gohman | 10e730a | 2015-06-29 23:51:55 +0000 | [diff] [blame] | 60 | add_subdirectory(MCTargetDesc) |
| Dan Gohman | 35e4a28 | 2016-01-08 01:06:00 +0000 | [diff] [blame] | 61 | add_subdirectory(TargetInfo) |