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 AArch64GenGICombiner.inc -gen-global-isel-combiner
12 -combiners="AArch64PreLegalizerCombinerHelper")
13 tablegen(LLVM AArch64GenInstrInfo.inc -gen-instr-info)
14 tablegen(LLVM AArch64GenMCCodeEmitter.inc -gen-emitter)
15 tablegen(LLVM AArch64GenMCPseudoLowering.inc -gen-pseudo-lowering)
16 tablegen(LLVM AArch64GenRegisterBank.inc -gen-register-bank)
17 tablegen(LLVM AArch64GenRegisterInfo.inc -gen-register-info)
18 tablegen(LLVM AArch64GenSubtargetInfo.inc -gen-subtarget)
19 tablegen(LLVM AArch64GenSystemOperands.inc -gen-searchable-tables)
20 tablegen(LLVM AArch64GenExegesis.inc -gen-exegesis)
22 add_public_tablegen_target(AArch64CommonTableGen)
24 add_llvm_target(AArch64CodeGen
25 AArch64A57FPLoadBalancing.cpp
26 AArch64AdvSIMDScalarPass.cpp
28 AArch64BranchTargets.cpp
29 AArch64CallingConvention.cpp
30 AArch64CallLowering.cpp
31 AArch64CleanupLocalDynamicTLSPass.cpp
33 AArch64CondBrTuning.cpp
34 AArch64ConditionalCompares.cpp
35 AArch64DeadRegisterDefinitionsPass.cpp
37 AArch64ExpandPseudoInsts.cpp
38 AArch64FalkorHWPFFix.cpp
40 AArch64A53Fix835769.cpp
41 AArch64FrameLowering.cpp
42 AArch64CompressJumpTables.cpp
43 AArch64ConditionOptimizer.cpp
44 AArch64RedundantCopyElimination.cpp
45 AArch64ISelDAGToDAG.cpp
46 AArch64ISelLowering.cpp
48 AArch64InstructionSelector.cpp
49 AArch64LegalizerInfo.cpp
50 AArch64LoadStoreOptimizer.cpp
51 AArch64MacroFusion.cpp
52 AArch64MCInstLower.cpp
53 AArch64PreLegalizerCombiner.cpp
54 AArch64PromoteConstant.cpp
55 AArch64PBQPRegAlloc.cpp
56 AArch64RegisterBankInfo.cpp
57 AArch64RegisterInfo.cpp
58 AArch64SelectionDAGInfo.cpp
59 AArch64SpeculationHardening.cpp
60 AArch64StackTagging.cpp
61 AArch64StackTaggingPreRA.cpp
62 AArch64StorePairSuppress.cpp
64 AArch64TargetMachine.cpp
65 AArch64TargetObjectFile.cpp
66 AArch64TargetTransformInfo.cpp
67 AArch64SIMDInstrOpt.cpp
73 add_subdirectory(AsmParser)
74 add_subdirectory(Disassembler)
75 add_subdirectory(MCTargetDesc)
76 add_subdirectory(TargetInfo)
77 add_subdirectory(Utils)