Lines Matching refs:RI
217 if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back())) in runOnFunction() local
218 Returns.push_back(RI); in runOnFunction()
254 for (ReturnInst *RI : Returns) { in runOnFunction()
255 BasicBlock *BB = RI->getParent(); in runOnFunction()
258 MemoryLocation::getBeforeOrAfter(OutArg), true, BB->end(), BB, RI); in runOnFunction()
265 ReplaceableStores.emplace_back(RI, SI); in runOnFunction()
340 ReturnInst *RI = Replacement.first; in runOnFunction() local
341 IRBuilder<> B(RI); in runOnFunction()
342 B.SetCurrentDebugLocation(RI->getDebugLoc()); in runOnFunction()
347 Value *RetVal = RI->getReturnValue(); in runOnFunction()
355 RI->setOperand(0, NewRetVal); in runOnFunction()
358 RI->eraseFromParent(); in runOnFunction()