OSDN Git Service

android: [AArch64] update cpp sources
authorMauro Rossi <issor.oruam@gmail.com>
Wed, 13 Feb 2019 19:46:08 +0000 (20:46 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Tue, 24 Mar 2020 22:21:32 +0000 (23:21 +0100)
Porting of following commits:

5a81c73 ("Re-commit: [globalisel] Add a combiner helpers for extending...")
4bc8102 ("[AArch64][v8.5A] Branch Target Identification code-generation pass")
55134c6 ("AArch64: add a pass to compress jump-table entries when possible.")
21db422 ("Introduce control flow speculation tracking pass for AArch64")

lib/Target/AArch64/Android.mk

index 8ca7f19..483d986 100644 (file)
@@ -19,8 +19,10 @@ aarch64_codegen_SRC_FILES := \
   AArch64A57FPLoadBalancing.cpp \
   AArch64AdvSIMDScalarPass.cpp \
   AArch64AsmPrinter.cpp \
+  AArch64BranchTargets.cpp \
   AArch64CleanupLocalDynamicTLSPass.cpp \
   AArch64CollectLOH.cpp \
+  AArch64CompressJumpTables.cpp \
   AArch64CondBrTuning.cpp \
   AArch64ConditionalCompares.cpp \
   AArch64DeadRegisterDefinitionsPass.cpp \
@@ -37,10 +39,12 @@ aarch64_codegen_SRC_FILES := \
   AArch64LoadStoreOptimizer.cpp \
   AArch64MacroFusion.cpp \
   AArch64MCInstLower.cpp \
+  AArch64PreLegalizerCombiner.cpp \
   AArch64PromoteConstant.cpp \
   AArch64PBQPRegAlloc.cpp \
   AArch64RegisterInfo.cpp \
   AArch64SelectionDAGInfo.cpp \
+  AArch64SpeculationHardening.cpp \
   AArch64StorePairSuppress.cpp \
   AArch64Subtarget.cpp \
   AArch64TargetMachine.cpp \