]>
Commit | Line | Data |
---|---|---|
970d7e83 LB |
1 | set(LLVM_TARGET_DEFINITIONS AArch64.td) |
2 | ||
1a4d82fc | 3 | tablegen(LLVM AArch64GenRegisterInfo.inc -gen-register-info) |
970d7e83 | 4 | tablegen(LLVM AArch64GenInstrInfo.inc -gen-instr-info) |
1a4d82fc | 5 | tablegen(LLVM AArch64GenMCCodeEmitter.inc -gen-emitter) |
970d7e83 | 6 | tablegen(LLVM AArch64GenMCPseudoLowering.inc -gen-pseudo-lowering) |
1a4d82fc JJ |
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) | |
970d7e83 | 10 | tablegen(LLVM AArch64GenDAGISel.inc -gen-dag-isel) |
1a4d82fc JJ |
11 | tablegen(LLVM AArch64GenFastISel.inc -gen-fast-isel) |
12 | tablegen(LLVM AArch64GenCallingConv.inc -gen-callingconv) | |
970d7e83 | 13 | tablegen(LLVM AArch64GenSubtargetInfo.inc -gen-subtarget) |
1a4d82fc | 14 | tablegen(LLVM AArch64GenDisassemblerTables.inc -gen-disassembler) |
970d7e83 LB |
15 | add_public_tablegen_target(AArch64CommonTableGen) |
16 | ||
17 | add_llvm_target(AArch64CodeGen | |
1a4d82fc JJ |
18 | AArch64A57FPLoadBalancing.cpp |
19 | AArch64AddressTypePromotion.cpp | |
20 | AArch64AdvSIMDScalarPass.cpp | |
970d7e83 | 21 | AArch64AsmPrinter.cpp |
1a4d82fc JJ |
22 | AArch64BranchRelaxation.cpp |
23 | AArch64CleanupLocalDynamicTLSPass.cpp | |
24 | AArch64CollectLOH.cpp | |
25 | AArch64ConditionalCompares.cpp | |
26 | AArch64DeadRegisterDefinitionsPass.cpp | |
27 | AArch64ExpandPseudoInsts.cpp | |
28 | AArch64FastISel.cpp | |
85aaf69f | 29 | AArch64A53Fix835769.cpp |
970d7e83 | 30 | AArch64FrameLowering.cpp |
1a4d82fc | 31 | AArch64ConditionOptimizer.cpp |
970d7e83 LB |
32 | AArch64ISelDAGToDAG.cpp |
33 | AArch64ISelLowering.cpp | |
34 | AArch64InstrInfo.cpp | |
1a4d82fc | 35 | AArch64LoadStoreOptimizer.cpp |
970d7e83 | 36 | AArch64MCInstLower.cpp |
1a4d82fc JJ |
37 | AArch64PromoteConstant.cpp |
38 | AArch64PBQPRegAlloc.cpp | |
970d7e83 LB |
39 | AArch64RegisterInfo.cpp |
40 | AArch64SelectionDAGInfo.cpp | |
1a4d82fc | 41 | AArch64StorePairSuppress.cpp |
970d7e83 LB |
42 | AArch64Subtarget.cpp |
43 | AArch64TargetMachine.cpp | |
44 | AArch64TargetObjectFile.cpp | |
1a4d82fc JJ |
45 | AArch64TargetTransformInfo.cpp |
46 | ) | |
970d7e83 | 47 | |
1a4d82fc JJ |
48 | add_dependencies(LLVMAArch64CodeGen intrinsics_gen) |
49 | ||
50 | add_subdirectory(TargetInfo) | |
970d7e83 LB |
51 | add_subdirectory(AsmParser) |
52 | add_subdirectory(Disassembler) | |
53 | add_subdirectory(InstPrinter) | |
54 | add_subdirectory(MCTargetDesc) | |
1a4d82fc | 55 | add_subdirectory(Utils) |