Lines Matching refs:RetPN
414 PHINode *RetPN = nullptr; member in __anon2a09f8260511::TailRecursionEliminator
543 RetPN = PHINode::Create(RetType, 2, "ret.tr"); in createTailRecurseLoopHeader()
544 RetPN->insertBefore(InsertPos); in createTailRecurseLoopHeader()
548 RetPN->addIncoming(PoisonValue::get(RetType), NewEntry); in createTailRecurseLoopHeader()
708 if (RetPN) { in eliminateCall()
711 RetPN->addIncoming(RetPN, BB); in eliminateCall()
718 RetKnownPN, RetPN, Ret->getReturnValue(), "current.ret.tr", Ret); in eliminateCall()
721 RetPN->addIncoming(SI, BB); in eliminateCall()
755 if (RetPN) { in cleanupAndFinalize()
759 RetPN->dropAllReferences(); in cleanupAndFinalize()
760 RetPN->eraseFromParent(); in cleanupAndFinalize()
791 RetKnownPN, RetPN, RI->getOperand(0), "current.ret.tr", RI); in cleanupAndFinalize()