Lines Matching refs:MaskIndex
4935 int MaskIndex = MaskIdx.value(); in lowerVECTOR_SHUFFLE() local
4936 return MaskIndex < 0 || MaskIdx.index() == (unsigned)MaskIndex % NumElts; in lowerVECTOR_SHUFFLE()
4950 for (int MaskIndex : Mask) { in lowerVECTOR_SHUFFLE() local
4951 bool SelectMaskVal = (MaskIndex < (int)NumElts) ^ SwapOps; in lowerVECTOR_SHUFFLE()
4990 for (int MaskIndex : Mask) { in lowerVECTOR_SHUFFLE() local
4991 bool SelectMaskVal = (MaskIndex < (int)NumElts) ^ !SwapOps; in lowerVECTOR_SHUFFLE()
4993 bool IsLHSOrUndefIndex = MaskIndex < (int)NumElts; in lowerVECTOR_SHUFFLE()
4994 GatherIndicesLHS.push_back(IsLHSOrUndefIndex && MaskIndex >= 0 in lowerVECTOR_SHUFFLE()
4995 ? DAG.getConstant(MaskIndex, DL, XLenVT) in lowerVECTOR_SHUFFLE()
4999 : DAG.getConstant(MaskIndex - NumElts, DL, XLenVT)); in lowerVECTOR_SHUFFLE()
5000 if (IsLHSOrUndefIndex && MaskIndex >= 0) in lowerVECTOR_SHUFFLE()
5001 ++LHSIndexCounts[MaskIndex]; in lowerVECTOR_SHUFFLE()
5003 ++RHSIndexCounts[MaskIndex - NumElts]; in lowerVECTOR_SHUFFLE()