Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp397 class TailRecursionEliminator { class
430 TailRecursionEliminator(Function &F, const TargetTransformInfo *TTI, in TailRecursionEliminator() function in __anon465988a40511::TailRecursionEliminator
458 CallInst *TailRecursionEliminator::findTRECandidate(BasicBlock *BB) { in findTRECandidate()
504 void TailRecursionEliminator::createTailRecurseLoopHeader(CallInst *CI) { in createTailRecurseLoopHeader()
612 void TailRecursionEliminator::copyLocalTempOfByValueOperandIntoArguments( in copyLocalTempOfByValueOperandIntoArguments()
631 bool TailRecursionEliminator::eliminateCall(CallInst *CI) { in eliminateCall()
729 void TailRecursionEliminator::cleanupAndFinalize() { in cleanupAndFinalize()
801 bool TailRecursionEliminator::processBlock(BasicBlock &BB) { in processBlock()
844 bool TailRecursionEliminator::eliminate(Function &F, in eliminate()
864 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()
[all …]