Lines Matching refs:RI
150 void forwardResume(ResumeInst *RI,
210 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume() argument
212 BasicBlock *Src = RI->getParent(); in forwardResume()
220 InnerEHValuesPHI->addIncoming(RI->getOperand(0), Src); in forwardResume()
221 RI->eraseFromParent(); in forwardResume()
631 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedLandingPad() local
632 Invoke.forwardResume(RI, InlinedLPads); in HandleInlinedLandingPad()
1956 for (ReturnInst *RI : Returns) { in InlineFunction()
1960 RI->getParent()->getTerminatingMustTailCall()) in InlineFunction()
1963 RI->getParent()->getTerminatingDeoptimizeCall()) in InlineFunction()
1965 IRBuilder<>(RI).CreateLifetimeEnd(AI, AllocaSize); in InlineFunction()
1984 for (ReturnInst *RI : Returns) { in InlineFunction()
1987 if (InlinedMustTailCalls && RI->getParent()->getTerminatingMustTailCall()) in InlineFunction()
1989 if (InlinedDeoptimizeCalls && RI->getParent()->getTerminatingDeoptimizeCall()) in InlineFunction()
1991 IRBuilder<>(RI).CreateCall(StackRestore, SavedPtr); in InlineFunction()
2080 auto NewEnd = llvm::remove_if(Returns, [](ReturnInst *RI) { in InlineFunction() argument
2081 return RI->getParent()->getTerminatingDeoptimizeCall() != nullptr; in InlineFunction()
2090 for (ReturnInst *RI : Returns) { in InlineFunction()
2091 CallInst *DeoptCall = RI->getParent()->getTerminatingDeoptimizeCall(); in InlineFunction()
2093 NormalReturns.push_back(RI); in InlineFunction()
2104 auto *CurBB = RI->getParent(); in InlineFunction()
2105 RI->eraseFromParent(); in InlineFunction()
2142 for (ReturnInst *RI : Returns) { in InlineFunction()
2144 RI->getParent()->getTerminatingMustTailCall(); in InlineFunction()
2146 NormalReturns.push_back(RI); in InlineFunction()
2153 BasicBlock *CurBB = RI->getParent(); in InlineFunction()
2154 auto *OldCast = dyn_cast_or_null<BitCastInst>(RI->getReturnValue()); in InlineFunction()
2155 RI->eraseFromParent(); in InlineFunction()
2288 ReturnInst *RI = Returns[i]; in InlineFunction() local
2289 assert(RI->getReturnValue()->getType() == PHI->getType() && in InlineFunction()
2291 PHI->addIncoming(RI->getReturnValue(), RI->getParent()); in InlineFunction()
2298 ReturnInst *RI = Returns[i]; in InlineFunction() local
2299 BranchInst* BI = BranchInst::Create(AfterCallBB, RI); in InlineFunction()
2300 Loc = RI->getDebugLoc(); in InlineFunction()
2302 RI->eraseFromParent(); in InlineFunction()