diff options
| author | Xin Tong <trent.xin.tong@gmail.com> | 2017-05-03 20:37:07 +0000 | 
|---|---|---|
| committer | Xin Tong <trent.xin.tong@gmail.com> | 2017-05-03 20:37:07 +0000 | 
| commit | 46fb813ac3aff0bb1631c0d66a2ded6425f2dfdb (patch) | |
| tree | 948836a24d362ccd87d75f85c6c5aba702b9604e /llvm | |
| parent | 7e131f02c8853f29948e7575e8ae5ea09ff7a263 (diff) | |
| download | bcm5719-llvm-46fb813ac3aff0bb1631c0d66a2ded6425f2dfdb.tar.gz bcm5719-llvm-46fb813ac3aff0bb1631c0d66a2ded6425f2dfdb.zip  | |
[TailCallElim] Remove an unused argument. NFCI
llvm-svn: 302080
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp | 15 | 
1 files changed, 6 insertions, 9 deletions
diff --git a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp index a6b9fee1d8a..bf54a51c763 100644 --- a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp +++ b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp @@ -492,11 +492,10 @@ static CallInst *findTRECandidate(Instruction *TI,    return CI;  } -static bool eliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, -                                       BasicBlock *&OldEntry, -                                       bool &TailCallsAreMarkedTail, -                                       SmallVectorImpl<PHINode *> &ArgumentPHIs, -                                       bool CannotTailCallElimCallsMarkedTail) { +static bool +eliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, BasicBlock *&OldEntry, +                           bool &TailCallsAreMarkedTail, +                           SmallVectorImpl<PHINode *> &ArgumentPHIs) {    // If we are introducing accumulator recursion to eliminate operations after    // the call instruction that are both associative and commutative, the initial    // value for the accumulator is placed in this variable.  If this value is set @@ -707,8 +706,7 @@ static bool foldReturnAndProcessPred(BasicBlock *BB, ReturnInst *Ret,          BB->eraseFromParent();        eliminateRecursiveTailCall(CI, RI, OldEntry, TailCallsAreMarkedTail, -                                 ArgumentPHIs, -                                 CannotTailCallElimCallsMarkedTail); +                                 ArgumentPHIs);        ++NumRetDuped;        Change = true;      } @@ -727,8 +725,7 @@ static bool processReturningBlock(ReturnInst *Ret, BasicBlock *&OldEntry,      return false;    return eliminateRecursiveTailCall(CI, Ret, OldEntry, TailCallsAreMarkedTail, -                                    ArgumentPHIs, -                                    CannotTailCallElimCallsMarkedTail); +                                    ArgumentPHIs);  }  static bool eliminateTailRecursion(Function &F, const TargetTransformInfo *TTI) {  | 

