Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
[llvm-complete.git] / lib / Target / AArch64 / CMakeLists.txt
blobe219f5f3b67d5063e7e4c735635796402688bf07
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
25   AArch64AsmPrinter.cpp
26   AArch64BranchTargets.cpp
27   AArch64CallingConvention.cpp
28   AArch64CallLowering.cpp
29   AArch64CleanupLocalDynamicTLSPass.cpp
30   AArch64CollectLOH.cpp
31   AArch64CondBrTuning.cpp
32   AArch64ConditionalCompares.cpp
33   AArch64DeadRegisterDefinitionsPass.cpp
34   AArch64ExpandPseudoInsts.cpp
35   AArch64FalkorHWPFFix.cpp
36   AArch64FastISel.cpp
37   AArch64A53Fix835769.cpp
38   AArch64FrameLowering.cpp
39   AArch64CompressJumpTables.cpp
40   AArch64ConditionOptimizer.cpp
41   AArch64RedundantCopyElimination.cpp
42   AArch64ISelDAGToDAG.cpp
43   AArch64ISelLowering.cpp
44   AArch64InstrInfo.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
58   AArch64Subtarget.cpp
59   AArch64TargetMachine.cpp
60   AArch64TargetObjectFile.cpp
61   AArch64TargetTransformInfo.cpp
62   AArch64SIMDInstrOpt.cpp
64   DEPENDS
65   intrinsics_gen
68 add_subdirectory(AsmParser)
69 add_subdirectory(Disassembler)
70 add_subdirectory(InstPrinter)
71 add_subdirectory(MCTargetDesc)
72 add_subdirectory(TargetInfo)
73 add_subdirectory(Utils)