Home
last modified time | relevance | path

Searched refs:InsertedIdx (Results 1 – 1 of 1) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp399 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()
[all …]