Skip to content

Commit 0ac210e

Browse files
committed
[X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI.
1 parent d5a6da8 commit 0ac210e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10955,7 +10955,7 @@ static bool isTargetShuffleEquivalent(MVT VT, ArrayRef<int> Mask,
1095510955
int ExpectedIdx = ExpectedMask[i];
1095610956
if (MaskIdx == SM_SentinelUndef || MaskIdx == ExpectedIdx)
1095710957
continue;
10958-
if (0 <= Mask[i] && 0 <= ExpectedMask[i]) {
10958+
if (0 <= MaskIdx && 0 <= ExpectedIdx) {
1095910959
SDValue MaskV = MaskIdx < Size ? V1 : V2;
1096010960
SDValue ExpectedV = ExpectedIdx < Size ? V1 : V2;
1096110961
MaskIdx = MaskIdx < Size ? MaskIdx : (MaskIdx - Size);

0 commit comments

Comments
 (0)