[llvm] e378577 - [X86] Use is128BitLaneRepeatedShuffleMask wrapper. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 27 13:16:36 PDT 2022


Author: Simon Pilgrim
Date: 2022-04-27T21:09:57+01:00
New Revision: e3785775248bd7156047171e98ed17a4afba66b7

URL: https://github.com/llvm/llvm-project/commit/e3785775248bd7156047171e98ed17a4afba66b7
DIFF: https://github.com/llvm/llvm-project/commit/e3785775248bd7156047171e98ed17a4afba66b7.diff

LOG: [X86] Use is128BitLaneRepeatedShuffleMask wrapper. NFC.

We don't need to know the actual repeated mask.

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86ISelLowering.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 539d2f25a0cf..de4f4f037360 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -17286,8 +17286,7 @@ static SDValue lowerShuffleAsRepeatedMaskAndLanePermute(
     return SDValue();
 
   // Bail if we already have a repeated lane shuffle mask.
-  SmallVector<int, 8> RepeatedShuffleMask;
-  if (is128BitLaneRepeatedShuffleMask(VT, Mask, RepeatedShuffleMask))
+  if (is128BitLaneRepeatedShuffleMask(VT, Mask))
     return SDValue();
 
   // On AVX2 targets we can permute 256-bit vectors as 64-bit sub-lanes


        


More information about the llvm-commits mailing list