[llvm] 5127d4b - [gn build] (manually) port 49a4f3f7d88

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Thu May 21 20:09:35 PDT 2020


Author: Nico Weber
Date: 2020-05-21T23:09:18-04:00
New Revision: 5127d4b4ff94a98ad7504334e76a60b9fe7eb578

URL: https://github.com/llvm/llvm-project/commit/5127d4b4ff94a98ad7504334e76a60b9fe7eb578
DIFF: https://github.com/llvm/llvm-project/commit/5127d4b4ff94a98ad7504334e76a60b9fe7eb578.diff

LOG: [gn build] (manually) port 49a4f3f7d88

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
index 376d18bd58b3..063d13773e40 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
@@ -24,18 +24,27 @@ tablegen("AArch64GenGlobalISel") {
   td_file = "AArch64.td"
 }
 
-tablegen("AArch64GenGICombiner") {
+tablegen("AArch64GenMCPseudoLowering") {
+  visibility = [ ":LLVMAArch64CodeGen" ]
+  args = [ "-gen-pseudo-lowering" ]
+  td_file = "AArch64.td"
+}
+
+tablegen("AArch64GenPostLegalizeGICombiner") {
   visibility = [ ":LLVMAArch64CodeGen" ]
   args = [
     "-gen-global-isel-combiner",
-    "-combiners=AArch64PreLegalizerCombinerHelper",
+    "-combiners=AArch64PostLegalizerCombinerHelper",
   ]
   td_file = "AArch64.td"
 }
 
-tablegen("AArch64GenMCPseudoLowering") {
+tablegen("AArch64GenPreLegalizeGICombiner") {
   visibility = [ ":LLVMAArch64CodeGen" ]
-  args = [ "-gen-pseudo-lowering" ]
+  args = [
+    "-gen-global-isel-combiner",
+    "-combiners=AArch64PreLegalizerCombinerHelper",
+  ]
   td_file = "AArch64.td"
 }
 
@@ -50,9 +59,10 @@ static_library("LLVMAArch64CodeGen") {
     ":AArch64GenCallingConv",
     ":AArch64GenDAGISel",
     ":AArch64GenFastISel",
-    ":AArch64GenGICombiner",
     ":AArch64GenGlobalISel",
     ":AArch64GenMCPseudoLowering",
+    ":AArch64GenPostLegalizeGICombiner",
+    ":AArch64GenPreLegalizeGICombiner",
     ":AArch64GenRegisterBank",
 
     # See https://reviews.llvm.org/D69130
@@ -104,6 +114,7 @@ static_library("LLVMAArch64CodeGen") {
     "AArch64MachineFunctionInfo.cpp",
     "AArch64MacroFusion.cpp",
     "AArch64PBQPRegAlloc.cpp",
+    "AArch64PostLegalizerCombiner.cpp",
     "AArch64PreLegalizerCombiner.cpp",
     "AArch64PromoteConstant.cpp",
     "AArch64RedundantCopyElimination.cpp",


        


More information about the llvm-commits mailing list