Searched refs:TailCallElim (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | TailRecursionElimination.cpp | 81 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/ |
D | TailRecursionElimination.cpp | 801 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/ |
D | TailRecursionElimination.cpp | 795 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()
|