Skip to content

Commit 696794b

Browse files
committed
[X86] combineX86ShufflesRecursively - pull out isTargetShuffleVariableMask. NFCI.
llvm-svn: 375253
1 parent a162817 commit 696794b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33035,6 +33035,7 @@ static SDValue combineX86ShufflesRecursively(
3303533035
SmallVector<SDValue, 2> OpInputs;
3303633036
APInt OpUndef, OpZero;
3303733037
APInt OpDemandedElts = APInt::getAllOnesValue(VT.getVectorNumElements());
33038+
bool IsOpVariableMask = isTargetShuffleVariableMask(Op.getOpcode());
3303833039
if (!getTargetShuffleInputs(Op, OpDemandedElts, OpInputs, OpMask, OpUndef,
3303933040
OpZero, DAG, Depth, false))
3304033041
return SDValue();
@@ -33156,7 +33157,7 @@ static SDValue combineX86ShufflesRecursively(
3315633157
SDLoc(Root));
3315733158

3315833159
assert(!Ops.empty() && "Shuffle with no inputs detected");
33159-
HasVariableMask |= isTargetShuffleVariableMask(Op.getOpcode());
33160+
HasVariableMask |= IsOpVariableMask;
3316033161

3316133162
// Update the list of shuffle nodes that have been combined so far.
3316233163
SmallVector<const SDNode *, 16> CombinedNodes(SrcNodes.begin(),

0 commit comments

Comments
 (0)