[llvm] [AArch64][Machine-Combiner] Split loads into lanes of neon vectors into multiple vectors when possible (PR #142941)

Jonathan Cohen via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 13 04:37:36 PDT 2025


================
@@ -7327,6 +7329,9 @@ bool AArch64InstrInfo::isThroughputPattern(unsigned Pattern) const {
   case AArch64MachineCombinerPattern::MULSUBv2i32_indexed_OP2:
   case AArch64MachineCombinerPattern::MULSUBv4i32_indexed_OP1:
   case AArch64MachineCombinerPattern::MULSUBv4i32_indexed_OP2:
+  case AArch64MachineCombinerPattern::GATHER_i32:
----------------
jcohen-apple wrote:

Done

https://github.com/llvm/llvm-project/pull/142941


More information about the llvm-commits mailing list