Searched refs:TailRecursionEliminator (Results 1 – 1 of 1) sorted by relevance
404 class TailRecursionEliminator { class440 TailRecursionEliminator(Function &F, const TargetTransformInfo *TTI, in TailRecursionEliminator() function in __anone41365f00511::TailRecursionEliminator479 CallInst *TailRecursionEliminator::findTRECandidate(BasicBlock *BB) { in findTRECandidate()524 void TailRecursionEliminator::createTailRecurseLoopHeader(CallInst *CI) { in createTailRecurseLoopHeader()578 void TailRecursionEliminator::insertAccumulator(Instruction *AccRecInstr) { in insertAccumulator()611 void TailRecursionEliminator::copyByValueOperandIntoLocalTemp(CallInst *CI, in copyByValueOperandIntoLocalTemp()638 void TailRecursionEliminator::copyLocalTempOfByValueOperandIntoArguments( in copyLocalTempOfByValueOperandIntoArguments()657 bool TailRecursionEliminator::eliminateCall(CallInst *CI) { in eliminateCall()785 void TailRecursionEliminator::cleanupAndFinalize() { in cleanupAndFinalize()861 bool TailRecursionEliminator::processBlock(BasicBlock &BB) { in processBlock()[all …]