Searched refs:RetPN (Results 1 – 1 of 1) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 408 PHINode *RetPN = nullptr; member in __anon34966dfb0511::TailRecursionEliminator 548 RetPN = PHINode::Create(RetType, 2, "ret.tr", InsertPos); in createTailRecurseLoopHeader() 551 RetPN->addIncoming(UndefValue::get(RetType), NewEntry); in createTailRecurseLoopHeader() 648 if (RetPN) { in eliminateCall() 651 RetPN->addIncoming(RetPN, BB); in eliminateCall() 658 RetKnownPN, RetPN, Ret->getReturnValue(), "current.ret.tr", Ret); in eliminateCall() 661 RetPN->addIncoming(SI, BB); in eliminateCall() 695 if (RetPN) { in cleanupAndFinalize() 699 RetPN->dropAllReferences(); in cleanupAndFinalize() 700 RetPN->eraseFromParent(); in cleanupAndFinalize() [all …]
|