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" ]
":AArch64GenMCPseudoLowering",
":AArch64GenPostLegalizeGICombiner",
":AArch64GenPreLegalizeGICombiner",
+ ":AArch64GenPostLegalizeGILowering",
":AArch64GenRegisterBank",
# See https://reviews.llvm.org/D69130
"GISel/AArch64InstructionSelector.cpp",
"GISel/AArch64LegalizerInfo.cpp",
"GISel/AArch64PostLegalizerCombiner.cpp",
+ "GISel/AArch64PostLegalizerLowering.cpp",
"GISel/AArch64PreLegalizerCombiner.cpp",
"GISel/AArch64RegisterBankInfo.cpp",
"SVEIntrinsicOpts.cpp",