From 3fbf9d10fdf21abedfd68bf53ad7098c00c6850c Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Thu, 22 Oct 2020 18:16:09 -0400 Subject: [PATCH] [gn build] (semi-manually) port 147b9497e79 --- llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 78d75d54..919a168 100644 --- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn @@ -48,6 +48,15 @@ tablegen("AArch64GenPreLegalizeGICombiner") { td_file = "AArch64.td" } +tablegen("AArch64GenPostLegalizeGILowering") { + visibility = [ ":LLVMAArch64CodeGen" ] + args = [ + "-gen-global-isel-combiner", + "-combiners=AArch64PostLegalizerLoweringHelper", + ] + td_file = "AArch64.td" +} + tablegen("AArch64GenRegisterBank") { visibility = [ ":LLVMAArch64CodeGen" ] args = [ "-gen-register-bank" ] @@ -63,6 +72,7 @@ static_library("LLVMAArch64CodeGen") { ":AArch64GenMCPseudoLowering", ":AArch64GenPostLegalizeGICombiner", ":AArch64GenPreLegalizeGICombiner", + ":AArch64GenPostLegalizeGILowering", ":AArch64GenRegisterBank", # See https://reviews.llvm.org/D69130 @@ -129,6 +139,7 @@ static_library("LLVMAArch64CodeGen") { "GISel/AArch64InstructionSelector.cpp", "GISel/AArch64LegalizerInfo.cpp", "GISel/AArch64PostLegalizerCombiner.cpp", + "GISel/AArch64PostLegalizerLowering.cpp", "GISel/AArch64PreLegalizerCombiner.cpp", "GISel/AArch64RegisterBankInfo.cpp", "SVEIntrinsicOpts.cpp", -- 2.7.4