Lines Matching refs:InsertedIdx
399 unsigned InsertedIdx = cast<ConstantInt>(IdxOp)->getZExtValue(); in collectSingleShuffleElements() local
406 Mask[InsertedIdx] = UndefValue::get(Type::getInt32Ty(V->getContext())); in collectSingleShuffleElements()
422 Mask[InsertedIdx % NumElts] = in collectSingleShuffleElements()
427 Mask[InsertedIdx % NumElts] = in collectSingleShuffleElements()
556 unsigned InsertedIdx = cast<ConstantInt>(IdxOp)->getZExtValue(); in collectShuffleElements() local
578 Mask[InsertedIdx % NumElts] = in collectShuffleElements()
592 i == InsertedIdx ? ExtractedIdx : NumLHSElts + i)); in collectShuffleElements()
873 uint64_t InsertedIdx, ExtractedIdx; in visitInsertElementInst() local
875 if (match(IdxOp, m_ConstantInt(InsertedIdx)) && in visitInsertElementInst()
883 if (InsertedIdx >= NumInsertVectorElts) // Out of range insert. in visitInsertElementInst()
888 if (ExtVecOp == VecOp && ExtractedIdx == InsertedIdx) in visitInsertElementInst()