Skip to content

Commit a048e8a

Browse files
committed
address tangaac's comment
1 parent b30b92a commit a048e8a

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1719,11 +1719,8 @@ lowerVECTOR_SHUFFLE_IsReverse(const SDLoc &DL, ArrayRef<int> Mask, MVT VT,
17191719
VT != MVT::v16i16)
17201720
return SDValue();
17211721

1722-
int MaskSize = Mask.size();
1723-
for (int i = 0; i < MaskSize; ++i) {
1724-
if (Mask[i] != -1 && Mask[i] != MaskSize - 1 - i)
1725-
return SDValue();
1726-
}
1722+
if (!ShuffleVectorInst::isReverseMask(Mask, Mask.size()))
1723+
return SDValue();
17271724

17281725
int WidenNumElts = VT.getVectorNumElements() / 4;
17291726
SmallVector<int, 16> WidenMask(WidenNumElts, -1);

0 commit comments

Comments
 (0)