Home
last modified time | relevance | path

Searched refs:RetPN (Results 1 – 1 of 1) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp411 PHINode *RetPN = nullptr; member in __anon465988a40511::TailRecursionEliminator
540 RetPN = PHINode::Create(RetType, 2, "ret.tr", InsertPos); in createTailRecurseLoopHeader()
543 RetPN->addIncoming(UndefValue::get(RetType), NewEntry); in createTailRecurseLoopHeader()
696 if (RetPN) { in eliminateCall()
699 RetPN->addIncoming(RetPN, BB); in eliminateCall()
706 RetKnownPN, RetPN, Ret->getReturnValue(), "current.ret.tr", Ret); in eliminateCall()
709 RetPN->addIncoming(SI, BB); in eliminateCall()
743 if (RetPN) { in cleanupAndFinalize()
747 RetPN->dropAllReferences(); in cleanupAndFinalize()
748 RetPN->eraseFromParent(); in cleanupAndFinalize()
[all …]