Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp468 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements() local
469 auto *ExtVecOpInst = dyn_cast<Instruction>(ExtVecOp); in replaceExtractElements()
494 auto *WideVec = new ShuffleVectorInst(ExtVecOp, UndefValue::get(ExtVecType), in replaceExtractElements()
508 for (User *U : ExtVecOp->users()) { in replaceExtractElements()
874 Value *ExtVecOp; in visitInsertElementInst() local
876 match(ScalarOp, m_ExtractElement(m_Value(ExtVecOp), in visitInsertElementInst()
879 unsigned NumExtractVectorElts = ExtVecOp->getType()->getVectorNumElements(); in visitInsertElementInst()
888 if (ExtVecOp == VecOp && ExtractedIdx == InsertedIdx) in visitInsertElementInst()