Lines Matching refs:RI
248 if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back())) in runOnFunction() local
249 Returns.push_back(RI); in runOnFunction()
284 for (ReturnInst *RI : Returns) { in runOnFunction()
285 BasicBlock *BB = RI->getParent(); in runOnFunction()
288 MemoryLocation::getBeforeOrAfter(OutArg), true, BB->end(), BB, RI); in runOnFunction()
295 ReplaceableStores.emplace_back(RI, SI); in runOnFunction()
368 ReturnInst *RI = Replacement.first; in runOnFunction() local
369 IRBuilder<> B(RI); in runOnFunction()
370 B.SetCurrentDebugLocation(RI->getDebugLoc()); in runOnFunction()
375 Value *RetVal = RI->getReturnValue(); in runOnFunction()
407 RI->setOperand(0, NewRetVal); in runOnFunction()
410 RI->eraseFromParent(); in runOnFunction()