1 set(LLVM_TARGET_DEFINITIONS AArch64.td)
3 tablegen(LLVM AArch64GenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM AArch64GenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM AArch64GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1)
6 tablegen(LLVM AArch64GenCallingConv.inc -gen-callingconv)
7 tablegen(LLVM AArch64GenDAGISel.inc -gen-dag-isel)
8 tablegen(LLVM AArch64GenDisassemblerTables.inc -gen-disassembler)
9 tablegen(LLVM AArch64GenFastISel.inc -gen-fast-isel)
10 tablegen(LLVM AArch64GenGlobalISel.inc -gen-global-isel)
11 tablegen(LLVM AArch64GenInstrInfo.inc -gen-instr-info)
12 tablegen(LLVM AArch64GenMCCodeEmitter.inc -gen-emitter)
13 tablegen(LLVM AArch64GenMCPseudoLowering.inc -gen-pseudo-lowering)
14 tablegen(LLVM AArch64GenRegisterBank.inc -gen-register-bank)
15 tablegen(LLVM AArch64GenRegisterInfo.inc -gen-register-info)
16 tablegen(LLVM AArch64GenSubtargetInfo.inc -gen-subtarget)
17 tablegen(LLVM AArch64GenSystemOperands.inc -gen-searchable-tables)
18 tablegen(LLVM AArch64GenExegesis.inc -gen-exegesis)
20 add_public_tablegen_target(AArch64CommonTableGen)
22 add_llvm_target(AArch64CodeGen
23 AArch64A57FPLoadBalancing.cpp
24 AArch64AdvSIMDScalarPass.cpp
26 AArch64BranchTargets.cpp
27 AArch64CallingConvention.cpp
28 AArch64CallLowering.cpp
29 AArch64CleanupLocalDynamicTLSPass.cpp
31 AArch64CondBrTuning.cpp
32 AArch64ConditionalCompares.cpp
33 AArch64DeadRegisterDefinitionsPass.cpp
34 AArch64ExpandPseudoInsts.cpp
35 AArch64FalkorHWPFFix.cpp
37 AArch64A53Fix835769.cpp
38 AArch64FrameLowering.cpp
39 AArch64CompressJumpTables.cpp
40 AArch64ConditionOptimizer.cpp
41 AArch64RedundantCopyElimination.cpp
42 AArch64ISelDAGToDAG.cpp
43 AArch64ISelLowering.cpp
45 AArch64InstructionSelector.cpp
46 AArch64LegalizerInfo.cpp
47 AArch64LoadStoreOptimizer.cpp
48 AArch64MacroFusion.cpp
49 AArch64MCInstLower.cpp
50 AArch64PreLegalizerCombiner.cpp
51 AArch64PromoteConstant.cpp
52 AArch64PBQPRegAlloc.cpp
53 AArch64RegisterBankInfo.cpp
54 AArch64RegisterInfo.cpp
55 AArch64SelectionDAGInfo.cpp
56 AArch64SpeculationHardening.cpp
57 AArch64StorePairSuppress.cpp
59 AArch64TargetMachine.cpp
60 AArch64TargetObjectFile.cpp
61 AArch64TargetTransformInfo.cpp
62 AArch64SIMDInstrOpt.cpp
68 add_subdirectory(AsmParser)
69 add_subdirectory(Disassembler)
70 add_subdirectory(InstPrinter)
71 add_subdirectory(MCTargetDesc)
72 add_subdirectory(TargetInfo)
73 add_subdirectory(Utils)