Lines Matching defs:NumElts
85 unsigned NumElts) {
92 unsigned MaskBits = APInt(32, NumElts * 2).logBase2();
106 // <-1, -1, 0, 1, ...> is treated as <2*NumElts-2, 2*NumElts-1, 0, 1, ...>.
117 if (Imm < NumElts)
120 Imm -= NumElts;
170 unsigned NumElts = Ty.getNumElements();
174 if (isREVMask(ShuffleMask, EltSize, NumElts, LaneSize)) {
199 unsigned NumElts = MRI.getType(Dst).getNumElements();
200 if (!isTRNMask(ShuffleMask, NumElts, WhichResult))
220 unsigned NumElts = MRI.getType(Dst).getNumElements();
221 if (!isUZPMask(ShuffleMask, NumElts, WhichResult))
236 unsigned NumElts = MRI.getType(Dst).getNumElements();
237 if (!isZIPMask(ShuffleMask, NumElts, WhichResult))
323 unsigned NumElts = Ty.getNumElements();
333 for (unsigned I = 1; I < NumElts; ++I) {
337 if (ExpectedElt == NumElts)
470 int NumElts = MRI.getType(Dst).getNumElements();
471 auto DstIsLeftAndDstLane = isINSMask(ShuffleMask, NumElts);
483 if (SrcLane >= NumElts) {
485 SrcLane -= NumElts;