Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DTailRecursionElimination.cpp81 struct TailCallElim : public FunctionPass { struct
83 TailCallElim() : FunctionPass(ID) { in TailCallElim() argument
111 char TailCallElim::ID = 0;
112 INITIALIZE_PASS(TailCallElim, "tailcallelim",
117 return new TailCallElim(); in createTailCallEliminationPass()
149 bool TailCallElim::runOnFunction(Function &F) { in runOnFunction()
232 bool TailCallElim::CanMoveAboveCall(Instruction *I, CallInst *CI) { in CanMoveAboveCall()
332 Value *TailCallElim::CanTransformAccumulatorRecursion(Instruction *I, in CanTransformAccumulatorRecursion()
360 TailCallElim::FindTRECandidate(Instruction *TI, in FindTRECandidate()
410 bool TailCallElim::EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, in EliminateRecursiveTailCall()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp801 struct TailCallElim : public FunctionPass { struct
803 TailCallElim() : FunctionPass(ID) { in TailCallElim() function
826 char TailCallElim::ID = 0;
827 INITIALIZE_PASS_BEGIN(TailCallElim, "tailcallelim", "Tail Call Elimination",
831 INITIALIZE_PASS_END(TailCallElim, "tailcallelim", "Tail Call Elimination", in INITIALIZE_PASS_DEPENDENCY()
836 return new TailCallElim(); in INITIALIZE_PASS_DEPENDENCY()
/external/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp795 struct TailCallElim : public FunctionPass { struct
797 TailCallElim() : FunctionPass(ID) { in TailCallElim() function
816 char TailCallElim::ID = 0;
817 INITIALIZE_PASS_BEGIN(TailCallElim, "tailcallelim", "Tail Call Elimination",
820 INITIALIZE_PASS_END(TailCallElim, "tailcallelim", "Tail Call Elimination", in INITIALIZE_PASS_DEPENDENCY()
825 return new TailCallElim(); in INITIALIZE_PASS_DEPENDENCY()