Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS AArch64.td) |
| 2 | |
| 3 | tablegen(LLVM AArch64GenRegisterInfo.inc -gen-register-info) |
| 4 | tablegen(LLVM AArch64GenInstrInfo.inc -gen-instr-info) |
Eric Christopher | 79cc1e3 | 2014-09-02 22:28:02 +0000 | [diff] [blame] | 5 | tablegen(LLVM AArch64GenMCCodeEmitter.inc -gen-emitter) |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 6 | tablegen(LLVM AArch64GenMCPseudoLowering.inc -gen-pseudo-lowering) |
| 7 | tablegen(LLVM AArch64GenAsmWriter.inc -gen-asm-writer) |
| 8 | tablegen(LLVM AArch64GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1) |
| 9 | tablegen(LLVM AArch64GenAsmMatcher.inc -gen-asm-matcher) |
| 10 | tablegen(LLVM AArch64GenDAGISel.inc -gen-dag-isel) |
| 11 | tablegen(LLVM AArch64GenFastISel.inc -gen-fast-isel) |
| 12 | tablegen(LLVM AArch64GenCallingConv.inc -gen-callingconv) |
| 13 | tablegen(LLVM AArch64GenSubtargetInfo.inc -gen-subtarget) |
| 14 | tablegen(LLVM AArch64GenDisassemblerTables.inc -gen-disassembler) |
| 15 | add_public_tablegen_target(AArch64CommonTableGen) |
| 16 | |
| 17 | add_llvm_target(AArch64CodeGen |
James Molloy | 3feea9c | 2014-08-08 12:33:21 +0000 | [diff] [blame] | 18 | AArch64A57FPLoadBalancing.cpp |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 19 | AArch64AddressTypePromotion.cpp |
| 20 | AArch64AdvSIMDScalarPass.cpp |
| 21 | AArch64AsmPrinter.cpp |
| 22 | AArch64BranchRelaxation.cpp |
| 23 | AArch64CleanupLocalDynamicTLSPass.cpp |
| 24 | AArch64CollectLOH.cpp |
| 25 | AArch64ConditionalCompares.cpp |
| 26 | AArch64DeadRegisterDefinitionsPass.cpp |
| 27 | AArch64ExpandPseudoInsts.cpp |
| 28 | AArch64FastISel.cpp |
Bradley Smith | f2a801d | 2014-10-13 10:12:35 +0000 | [diff] [blame] | 29 | AArch64A53Fix835769.cpp |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 30 | AArch64FrameLowering.cpp |
Jiangning Liu | 1a486da | 2014-09-05 02:55:24 +0000 | [diff] [blame] | 31 | AArch64ConditionOptimizer.cpp |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 32 | AArch64ISelDAGToDAG.cpp |
| 33 | AArch64ISelLowering.cpp |
| 34 | AArch64InstrInfo.cpp |
| 35 | AArch64LoadStoreOptimizer.cpp |
| 36 | AArch64MCInstLower.cpp |
| 37 | AArch64PromoteConstant.cpp |
Arnaud A. de Grandmaison | c75dbbb | 2014-09-10 14:06:10 +0000 | [diff] [blame] | 38 | AArch64PBQPRegAlloc.cpp |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 39 | AArch64RegisterInfo.cpp |
| 40 | AArch64SelectionDAGInfo.cpp |
Tim Northover | 3b0846e | 2014-05-24 12:50:23 +0000 | [diff] [blame] | 41 | AArch64StorePairSuppress.cpp |
| 42 | AArch64Subtarget.cpp |
| 43 | AArch64TargetMachine.cpp |
| 44 | AArch64TargetObjectFile.cpp |
| 45 | AArch64TargetTransformInfo.cpp |
| 46 | ) |
| 47 | |
| 48 | add_dependencies(LLVMAArch64CodeGen intrinsics_gen) |
| 49 | |
| 50 | add_subdirectory(TargetInfo) |
| 51 | add_subdirectory(AsmParser) |
| 52 | add_subdirectory(Disassembler) |
| 53 | add_subdirectory(InstPrinter) |
| 54 | add_subdirectory(MCTargetDesc) |
| 55 | add_subdirectory(Utils) |