From e3785775248bd7156047171e98ed17a4afba66b7 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 27 Apr 2022 21:03:25 +0100 Subject: [PATCH] [X86] Use is128BitLaneRepeatedShuffleMask wrapper. NFC. We don't need to know the actual repeated mask. --- llvm/lib/Target/X86/X86ISelLowering.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 539d2f2..de4f4f0 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 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 -- 2.7.4