Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp89 struct TailCallElim : public FunctionPass { struct
93 TailCallElim() : FunctionPass(ID) { in TailCallElim() function
126 char TailCallElim::ID = 0;
127 INITIALIZE_PASS_BEGIN(TailCallElim, "tailcallelim",
130 INITIALIZE_PASS_END(TailCallElim, "tailcallelim", in INITIALIZE_PASS_DEPENDENCY()
135 return new TailCallElim(); in INITIALIZE_PASS_DEPENDENCY()
138 void TailCallElim::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
159 bool TailCallElim::runOnFunction(Function &F) { in runOnFunction()
253 bool TailCallElim::markTails(Function &F, bool &AllCallsAreTailCalls) { in markTails()
388 bool TailCallElim::runTRE(Function &F) { in runTRE()
[all …]