| NAKAMURA Takumi | bd20251 | 2014-10-23 11:31:50 +0000 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS Hexagon.td) |
| 2 | |
| 3 | tablegen(LLVM HexagonGenDisassemblerTables.inc -gen-disassembler) |
| 4 | tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info) |
| 5 | tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info) |
| 6 | tablegen(LLVM HexagonGenMCCodeEmitter.inc -gen-emitter) |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 7 | tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer) |
| 8 | tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel) |
| 9 | tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv) |
| 10 | tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget) |
| Rafael Espindola | 7729581 | 2012-02-01 23:40:51 +0000 | [diff] [blame] | 11 | tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer) |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 12 | add_public_tablegen_target(HexagonCommonTableGen) |
| 13 | |
| 14 | add_llvm_target(HexagonCodeGen |
| 15 | HexagonAsmPrinter.cpp |
| Ted Kremenek | 967aaa9 | 2012-04-12 22:15:23 +0000 | [diff] [blame] | 16 | HexagonCallingConvLower.cpp |
| Chandler Carruth | b415bf98 | 2012-04-18 21:31:19 +0000 | [diff] [blame] | 17 | HexagonCFGOptimizer.cpp |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 18 | HexagonExpandPredSpillCode.cpp |
| 19 | HexagonFrameLowering.cpp |
| 20 | HexagonHardwareLoops.cpp |
| Krzysztof Parzyszek | 9a278f1 | 2013-02-11 21:37:55 +0000 | [diff] [blame] | 21 | HexagonFixupHwLoops.cpp |
| Juergen Ributzka | d12ccbd | 2013-11-19 00:57:56 +0000 | [diff] [blame] | 22 | HexagonMachineFunctionInfo.cpp |
| Sergei Larin | 4d8986a | 2012-09-04 14:49:56 +0000 | [diff] [blame] | 23 | HexagonMachineScheduler.cpp |
| Chandler Carruth | b415bf98 | 2012-04-18 21:31:19 +0000 | [diff] [blame] | 24 | HexagonMCInstLower.cpp |
| 25 | HexagonInstrInfo.cpp |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 26 | HexagonISelDAGToDAG.cpp |
| 27 | HexagonISelLowering.cpp |
| Sirish Pande | 30804c2 | 2012-02-15 18:52:27 +0000 | [diff] [blame] | 28 | HexagonPeephole.cpp |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 29 | HexagonRegisterInfo.cpp |
| 30 | HexagonRemoveSZExtArgs.cpp |
| 31 | HexagonSelectionDAGInfo.cpp |
| Jyotsna Verma | 5eb5980 | 2013-05-07 19:53:00 +0000 | [diff] [blame] | 32 | HexagonSplitConst32AndConst64.cpp |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 33 | HexagonSplitTFRCondSets.cpp |
| 34 | HexagonSubtarget.cpp |
| 35 | HexagonTargetMachine.cpp |
| Ted Kremenek | 967aaa9 | 2012-04-12 22:15:23 +0000 | [diff] [blame] | 36 | HexagonTargetObjectFile.cpp |
| Sirish Pande | f8e5e3c | 2012-05-03 21:52:53 +0000 | [diff] [blame] | 37 | HexagonVLIWPacketizer.cpp |
| Sirish Pande | 4bd20c5 | 2012-05-12 05:10:30 +0000 | [diff] [blame] | 38 | HexagonNewValueJump.cpp |
| Jyotsna Verma | 803e506 | 2013-05-14 18:54:06 +0000 | [diff] [blame] | 39 | HexagonCopyToCombine.cpp |
| Evandro Menezes | 5cee621 | 2012-04-12 17:55:53 +0000 | [diff] [blame] | 40 | ) |
| Tony Linthicum | 1213a7a | 2011-12-12 21:14:40 +0000 | [diff] [blame] | 41 | |
| NAKAMURA Takumi | bd20251 | 2014-10-23 11:31:50 +0000 | [diff] [blame] | 42 | add_subdirectory(TargetInfo) |
| Colin LeMahieu | 5241881 | 2014-11-04 00:14:36 +0000 | [diff] [blame] | 43 | add_subdirectory(InstPrinter) |
| NAKAMURA Takumi | bd20251 | 2014-10-23 11:31:50 +0000 | [diff] [blame] | 44 | add_subdirectory(MCTargetDesc) |
| 45 | add_subdirectory(Disassembler) |