Searched refs:TailRecursionEliminator (Results 1 – 1 of 1) sorted by relevance
400 class TailRecursionEliminator { class433 TailRecursionEliminator(Function &F, const TargetTransformInfo *TTI, in TailRecursionEliminator() function in __anon2a09f8260511::TailRecursionEliminator461 CallInst *TailRecursionEliminator::findTRECandidate(BasicBlock *BB) { in findTRECandidate()507 void TailRecursionEliminator::createTailRecurseLoopHeader(CallInst *CI) { in createTailRecurseLoopHeader()618 void TailRecursionEliminator::copyLocalTempOfByValueOperandIntoArguments( in copyLocalTempOfByValueOperandIntoArguments()637 bool TailRecursionEliminator::eliminateCall(CallInst *CI) { in eliminateCall()741 void TailRecursionEliminator::cleanupAndFinalize() { in cleanupAndFinalize()813 bool TailRecursionEliminator::processBlock(BasicBlock &BB) { in processBlock()856 bool TailRecursionEliminator::eliminate(Function &F, in eliminate()876 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()[all …]