[llvm] [AArch64][Isel] For fixed lenght vectors use sve for bitreverse when available (PR #196025)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Thu May 7 04:37:52 PDT 2026


================
@@ -11821,7 +11823,7 @@ SDValue AArch64TargetLowering::LowerBitreverse(SDValue Op,
 
   if (VT.isScalableVector() ||
       useSVEForFixedLengthVectorVT(
-          VT, /*OverrideNEON=*/Subtarget->useSVEForFixedLengthVectors()))
+          VT, /*OverrideNEON=*/Subtarget->isSVEorStreamingSVEAvailable()))
----------------
paulwalker-arm wrote:

At this point I think this can be just `if (Subtarget->isSVEorStreamingSVEAvailable())`?

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


More information about the llvm-commits mailing list