[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