Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1135 InsertElementInst *FirstIE = nullptr; in foldInsSequenceIntoSplat() local
1153 FirstIE = CurrIE; in foldInsSequenceIntoSplat()
1158 if (FirstIE == &InsElt) in foldInsSequenceIntoSplat()
1165 if (!match(FirstIE->getOperand(0), m_Undef())) in foldInsSequenceIntoSplat()
1173 if (!cast<ConstantInt>(FirstIE->getOperand(2))->isZero()) in foldInsSequenceIntoSplat()
1174 FirstIE = InsertElementInst::Create(PoisonVec, SplatVal, Zero, "", &InsElt); in foldInsSequenceIntoSplat()
1182 return new ShuffleVectorInst(FirstIE, PoisonVec, Mask); in foldInsSequenceIntoSplat()