[SCEV][NFC] Get rid of redundant constructor, replace with default parameter
authorMax Kazantsev <mkazantsev@azul.com>
Fri, 25 Nov 2022 05:07:16 +0000 (12:07 +0700)
committerMax Kazantsev <mkazantsev@azul.com>
Fri, 25 Nov 2022 05:07:41 +0000 (12:07 +0700)
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp

index 8aacdf1..fd6bf27 100644 (file)
@@ -1335,13 +1335,12 @@ private:
 
     ExitLimit(
         const SCEV *E, const SCEV *M, bool MaxOrZero,
-        ArrayRef<const SmallPtrSetImpl<const SCEVPredicate *> *> PredSetList);
+        ArrayRef<const SmallPtrSetImpl<const SCEVPredicate *> *> PredSetList =
+            None);
 
     ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero,
               const SmallPtrSetImpl<const SCEVPredicate *> &PredSet);
 
-    ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero);
-
     /// Test whether this ExitLimit contains any computed information, or
     /// whether it's all SCEVCouldNotCompute values.
     bool hasAnyInfo() const {
index 85da43d..bffed18 100644 (file)
@@ -8630,11 +8630,6 @@ ScalarEvolution::ExitLimit::ExitLimit(
     : ExitLimit(E, M, MaxOrZero, {&PredSet}) {
 }
 
-ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E, const SCEV *M,
-                                      bool MaxOrZero)
-    : ExitLimit(E, M, MaxOrZero, None) {
-}
-
 /// Allocate memory for BackedgeTakenInfo and copy the not-taken count of each
 /// computable exit into a persistent ExitNotTakenInfo array.
 ScalarEvolution::BackedgeTakenInfo::BackedgeTakenInfo(