[llvm] [AArch64][Codegen] Improve small shufflevector/concat lowering for SME (PR #116662)

Sander de Smalen via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 20 06:34:25 PST 2024


================
@@ -29274,6 +29274,11 @@ SDValue AArch64TargetLowering::LowerFixedLengthVECTOR_SHUFFLEToSVE(
     }
   }
 
+  // Try to widen the shuffle before generating a possibly expensive SVE TBL.
----------------
sdesmalen-arm wrote:

Could there be any value for the patterns above to move this up a bit so that it's executed earlier in the function?

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


More information about the llvm-commits mailing list