[PowerPC] Materialize more constants with CR-field set in late peephole
[llvm-core.git] / lib / Target / AArch64 / CMakeLists.txt
blobd9a00512f71d97c05f88a71f065d6519d4aa611c
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)
19 add_public_tablegen_target(AArch64CommonTableGen)
21 add_llvm_target(AArch64CodeGen
22   AArch64A57FPLoadBalancing.cpp
23   AArch64AdvSIMDScalarPass.cpp
24   AArch64AsmPrinter.cpp
25   AArch64CallLowering.cpp
26   AArch64CleanupLocalDynamicTLSPass.cpp
27   AArch64CollectLOH.cpp
28   AArch64CondBrTuning.cpp
29   AArch64ConditionalCompares.cpp
30   AArch64DeadRegisterDefinitionsPass.cpp
31   AArch64ExpandPseudoInsts.cpp
32   AArch64FalkorHWPFFix.cpp
33   AArch64FastISel.cpp
34   AArch64A53Fix835769.cpp
35   AArch64FrameLowering.cpp
36   AArch64ConditionOptimizer.cpp
37   AArch64RedundantCopyElimination.cpp
38   AArch64ISelDAGToDAG.cpp
39   AArch64ISelLowering.cpp
40   AArch64InstrInfo.cpp
41   AArch64InstructionSelector.cpp
42   AArch64LegalizerInfo.cpp
43   AArch64LoadStoreOptimizer.cpp
44   AArch64MacroFusion.cpp
45   AArch64MCInstLower.cpp
46   AArch64PromoteConstant.cpp
47   AArch64PBQPRegAlloc.cpp
48   AArch64RegisterBankInfo.cpp
49   AArch64RegisterInfo.cpp
50   AArch64SelectionDAGInfo.cpp
51   AArch64StorePairSuppress.cpp
52   AArch64Subtarget.cpp
53   AArch64TargetMachine.cpp
54   AArch64TargetObjectFile.cpp
55   AArch64TargetTransformInfo.cpp
56   AArch64SIMDInstrOpt.cpp
58   DEPENDS
59   intrinsics_gen
62 add_subdirectory(AsmParser)
63 add_subdirectory(Disassembler)
64 add_subdirectory(InstPrinter)
65 add_subdirectory(MCTargetDesc)
66 add_subdirectory(TargetInfo)
67 add_subdirectory(Utils)