Searched refs:CurrIE (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp777 InsertElementInst *CurrIE = &InsElt; local
783 while (CurrIE) {
784 auto *Idx = dyn_cast<ConstantInt>(CurrIE->getOperand(2));
785 if (!Idx || CurrIE->getOperand(1) != SplatVal)
788 auto *NextIE = dyn_cast<InsertElementInst>(CurrIE->getOperand(0));
792 if (CurrIE != &InsElt &&
793 (!CurrIE->hasOneUse() && (NextIE != nullptr || !Idx->isZero())))
797 FirstIE = CurrIE;
798 CurrIE = NextIE;

Completed in 59 milliseconds