diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 1 | ||||
| -rw-r--r-- | llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll | 2 | 
2 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 2cac4a090ff..354ae05bb84 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -148,6 +148,7 @@ STATISTIC(NumBruteForceTripCountsComputed,  static cl::opt<unsigned>  MaxBruteForceIterations("scalar-evolution-max-iterations", cl::ReallyHidden, +                        cl::ZeroOrMore,                          cl::desc("Maximum number of iterations SCEV will "                                   "symbolically execute a constant "                                   "derived loop"), diff --git a/llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll b/llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll new file mode 100644 index 00000000000..4686a2024e3 --- /dev/null +++ b/llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll @@ -0,0 +1,2 @@ +; Ensure we can pass -scalar-evolution-max-iterations multiple times +; RUN: opt -S -scalar-evolution -scalar-evolution-max-iterations=42 -scalar-evolution-max-iterations=42 < %s  | 

