Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1232 InsertElementInst *CurrIE = &InsElt; in foldInsSequenceIntoSplat() local
1238 while (CurrIE) { in foldInsSequenceIntoSplat()
1239 auto *Idx = dyn_cast<ConstantInt>(CurrIE->getOperand(2)); in foldInsSequenceIntoSplat()
1240 if (!Idx || CurrIE->getOperand(1) != SplatVal) in foldInsSequenceIntoSplat()
1243 auto *NextIE = dyn_cast<InsertElementInst>(CurrIE->getOperand(0)); in foldInsSequenceIntoSplat()
1247 if (CurrIE != &InsElt && in foldInsSequenceIntoSplat()
1248 (!CurrIE->hasOneUse() && (NextIE != nullptr || !Idx->isZero()))) in foldInsSequenceIntoSplat()
1252 FirstIE = CurrIE; in foldInsSequenceIntoSplat()
1253 CurrIE = NextIE; in foldInsSequenceIntoSplat()