Address post-commit review for rL228587: make it explicit that the
authorSanjoy Das <sanjoy@playingwithpointers.com>
Mon, 9 Feb 2015 19:39:00 +0000 (19:39 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Mon, 9 Feb 2015 19:39:00 +0000 (19:39 +0000)
<NW> bit of a SCEVAddRecExpr does not depend on the sign of the step
and the start value of the step.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228595 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/ScalarEvolution.h

index 8381b8670846883df594a4dbdd14ade8d22e8ab2..ea34b272d15aa25f0a647d27e9f8831a8fc6af8b 100644 (file)
@@ -87,7 +87,8 @@ namespace llvm {
     /// unsigned-max(bitwidth).  This means that the recurrence will never reach
     /// its start value if the step is non-zero.  Computing the same value on
     /// each iteration is not considered wrapping, and recurrences with step = 0
-    /// are trivially <NW>.
+    /// are trivially <NW>.  <NW> is independent of the sign of step and the
+    /// value the add recurrence starts with.
     ///
     /// Note that NUW and NSW are also valid properties of a recurrence, and
     /// either implies NW. For convenience, NW will be set for a recurrence