Lines Matching refs:RI
267 if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back())) in runOnFunction() local
268 Returns.push_back(RI); in runOnFunction()
303 for (ReturnInst *RI : Returns) { in runOnFunction()
304 BasicBlock *BB = RI->getParent(); in runOnFunction()
307 true, BB->end(), BB, RI); in runOnFunction()
314 ReplaceableStores.emplace_back(RI, SI); in runOnFunction()
386 ReturnInst *RI = Replacement.first; in runOnFunction() local
387 IRBuilder<> B(RI); in runOnFunction()
388 B.SetCurrentDebugLocation(RI->getDebugLoc()); in runOnFunction()
393 Value *RetVal = RI->getReturnValue(); in runOnFunction()
426 RI->setOperand(0, NewRetVal); in runOnFunction()
429 RI->eraseFromParent(); in runOnFunction()