Lines Matching refs:LPI
76 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal);
157 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues() argument
159 SmallVector<Value *, 8> UseWorkList(LPI->user_begin(), LPI->user_end()); in substituteLPadValues()
175 if (LPI->getNumUses() == 0) in substituteLPadValues()
180 Type *LPadType = LPI->getType(); in substituteLPadValues()
187 LPI->replaceAllUsesWith(LPadVal); in substituteLPadValues()
206 LandingPadInst *LPI = LPads[I]; in setupFunctionContext() local
207 IRBuilder<> Builder(LPI->getParent(), in setupFunctionContext()
208 LPI->getParent()->getFirstInsertionPt()); in setupFunctionContext()
224 substituteLPadValues(LPI, ExnVal, SelVal); in setupFunctionContext()
350 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges() local
364 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()