reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/TailRecursionElimination.cpp
  521   for (++BBI; &*BBI != Ret; ++BBI) {
  543   if (Ret->getNumOperands() == 1 && Ret->getReturnValue() != CI &&
  543   if (Ret->getNumOperands() == 1 && Ret->getReturnValue() != CI &&
  544       !isa<UndefValue>(Ret->getReturnValue()) &&
  550     if (!isDynamicConstant(Ret->getReturnValue(), CI, Ret))
  550     if (!isDynamicConstant(Ret->getReturnValue(), CI, Ret))
  554     AccumulatorRecursionEliminationInitVal = getCommonReturnValue(Ret, CI);
  559   BasicBlock *BB = Ret->getParent();
  662       AccPN->addIncoming(Ret->getReturnValue(), BB);
  676   BranchInst *NewBI = BranchInst::Create(OldEntry, Ret);
  679   BB->getInstList().erase(Ret);  // Remove return.