Home | History | Annotate | Download | only in Scalar

Lines Matching refs:ReturnInst

105     bool EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret,
111 ReturnInst *Ret, BasicBlock *&OldEntry,
115 bool ProcessReturningBlock(ReturnInst *RI, BasicBlock *&OldEntry,
406 if (ReturnInst *Ret = dyn_cast<ReturnInst>(BB->getTerminator())) {
478 static bool isDynamicConstant(Value *V, CallInst *CI, ReturnInst *RI) {
513 static Value *getCommonReturnValue(ReturnInst *IgnoreRI, CallInst *CI) {
518 ReturnInst *RI = dyn_cast<ReturnInst>(BBI->getTerminator());
552 if (!I->hasOneUse() || !isa<ReturnInst>(I->user_back()))
558 return getCommonReturnValue(cast<ReturnInst>(I->user_back()), CI);
619 bool TailCallElim::EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret,
782 if (ReturnInst *RI = dyn_cast<ReturnInst>(BBI->getTerminator()))
799 ReturnInst *Ret, BasicBlock *&OldEntry,
836 TailCallElim::ProcessReturningBlock(ReturnInst *Ret, BasicBlock *&OldEntry,