Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp628 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements() local
629 auto *ExtVecOpInst = dyn_cast<Instruction>(ExtVecOp); in replaceExtractElements()
655 new ShuffleVectorInst(ExtVecOp, PoisonValue::get(ExtVecType), ExtendMask); in replaceExtractElements()
668 for (User *U : ExtVecOp->users()) { in replaceExtractElements()
1448 Value *ExtVecOp; in visitInsertElementInst() local
1452 m_ExtractElt(m_Value(ExtVecOp), m_ConstantInt(ExtractedIdx))) && in visitInsertElementInst()
1453 isa<FixedVectorType>(ExtVecOp->getType()) && in visitInsertElementInst()
1455 cast<FixedVectorType>(ExtVecOp->getType())->getNumElements()) { in visitInsertElementInst()