[llvm] [AArch64] Don't use LowerToPredicatedOp to shufflevector -> SVE lowerings (PR #140713)

Benjamin Maxwell via llvm-commits llvm-commits at lists.llvm.org
Thu May 22 07:27:53 PDT 2025


================
@@ -29773,36 +29773,35 @@ SDValue AArch64TargetLowering::LowerFixedLengthVECTOR_SHUFFLEToSVE(
     return convertFromScalableVector(DAG, VT, Op);
   }
 
+  auto lowerToRevMergePassthru = [&](unsigned Opcode, SDValue Vec,
+                                     EVT PredVecVT, EVT RevVT) {
----------------
MacDue wrote:

:+1: I've inlined the lambda (and cleaned up some naming). 

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


More information about the llvm-commits mailing list