Lines Matching refs:BaseIdx
7417 unsigned BaseIdx = Op.getConstantOperandVal(2); in getTargetConstantBitsFromNode() local
7418 UndefSrcElts.insertBits(UndefSubElts, BaseIdx); in getTargetConstantBitsFromNode()
7420 EltSrcBits[BaseIdx + i] = EltSubBits[i]; in getTargetConstantBitsFromNode()
7437 unsigned BaseIdx = Op.getConstantOperandVal(1); in getTargetConstantBitsFromNode() local
7438 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx); in getTargetConstantBitsFromNode()
7439 if ((BaseIdx + NumSubElts) != NumSrcElts) in getTargetConstantBitsFromNode()
7440 EltBits.erase(EltBits.begin() + BaseIdx + NumSubElts, EltBits.end()); in getTargetConstantBitsFromNode()
7441 if (BaseIdx != 0) in getTargetConstantBitsFromNode()
7442 EltBits.erase(EltBits.begin(), EltBits.begin() + BaseIdx); in getTargetConstantBitsFromNode()
8556 int BaseIdx = i * NumBytesPerElt; in getFauxShuffleMask() local
8558 Mask.push_back(BaseIdx + ((Offset + j) % NumBytesPerElt)); in getFauxShuffleMask()
9279 int64_t BaseIdx = EltIdx - (ByteOffset / BaseSizeInBytes); in EltsFromConsecutiveLoads() local
9280 return (0 <= BaseIdx && BaseIdx < (int)NumElems && LoadMask[BaseIdx] && in EltsFromConsecutiveLoads()
9281 Loads[BaseIdx] == Ld && ByteOffsets[BaseIdx] == 0); in EltsFromConsecutiveLoads()
10029 unsigned BaseIdx, unsigned LastIdx, in isHorizontalBinOpPart() argument
10033 assert(BaseIdx * 2 <= LastIdx && "Invalid Indices in input!"); in isHorizontalBinOpPart()
10039 unsigned ExpectedVExtractIdx = BaseIdx; in isHorizontalBinOpPart()
10040 unsigned NumElts = LastIdx - BaseIdx; in isHorizontalBinOpPart()
10046 SDValue Op = N->getOperand(i + BaseIdx); in isHorizontalBinOpPart()
10052 ExpectedVExtractIdx = BaseIdx; in isHorizontalBinOpPart()
10091 ExpectedVExtractIdx = BaseIdx; in isHorizontalBinOpPart()