Lines Matching refs:LPI
65 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal);
161 void SjLjEHPrepareImpl::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues() argument
163 SmallVector<Value *, 8> UseWorkList(LPI->users()); in substituteLPadValues()
179 if (LPI->use_empty()) in substituteLPadValues()
184 Type *LPadType = LPI->getType(); in substituteLPadValues()
191 LPI->replaceAllUsesWith(LPadVal); in substituteLPadValues()
210 for (LandingPadInst *LPI : LPads) { in setupFunctionContext()
211 IRBuilder<> Builder(LPI->getParent(), in setupFunctionContext()
212 LPI->getParent()->getFirstInsertionPt()); in setupFunctionContext()
232 substituteLPadValues(LPI, ExnVal, SelVal); in setupFunctionContext()
359 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges() local
373 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()