Lines Matching defs:BaseIdx
4985 unsigned BaseIdx = Op.getConstantOperandVal(2);
4986 UndefSrcElts.insertBits(UndefSubElts, BaseIdx);
4988 EltSrcBits[BaseIdx + i] = EltSubBits[i];
5005 unsigned BaseIdx = Op.getConstantOperandVal(1);
5006 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx);
5007 if ((BaseIdx + NumSubElts) != NumSrcElts)
5008 EltBits.erase(EltBits.begin() + BaseIdx + NumSubElts, EltBits.end());
5009 if (BaseIdx != 0)
5010 EltBits.erase(EltBits.begin(), EltBits.begin() + BaseIdx);
6208 int BaseIdx = i * NumBytesPerElt;
6210 Mask.push_back(BaseIdx + ((Offset + j) % NumBytesPerElt));
6978 int64_t BaseIdx = EltIdx - (ByteOffset / BaseSizeInBytes);
6979 return (0 <= BaseIdx && BaseIdx < (int)NumElems && LoadMask[BaseIdx] &&
6980 Loads[BaseIdx] == Ld && ByteOffsets[BaseIdx] == 0);
7750 /// in range [BaseIdx, LastIdx).
7758 unsigned BaseIdx, unsigned LastIdx,
7762 assert(BaseIdx * 2 <= LastIdx && "Invalid Indices in input!");
7768 unsigned ExpectedVExtractIdx = BaseIdx;
7769 unsigned NumElts = LastIdx - BaseIdx;
7775 SDValue Op = N->getOperand(i + BaseIdx);
7781 ExpectedVExtractIdx = BaseIdx;
7820 ExpectedVExtractIdx = BaseIdx;
39736 int BaseIdx = RootMask.size() * SrcOpIndex;
39737 if (isInRange(M, BaseIdx, BaseIdx + RootMask.size()))
39738 OpDemandedElts.setBit(M - BaseIdx);