Simplify; fix some 80-column violations.
authorDan Gohman <gohman@apple.com>
Tue, 17 Feb 2009 00:10:53 +0000 (00:10 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 17 Feb 2009 00:10:53 +0000 (00:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64702 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/IndVarSimplify.cpp

index 4e7d5c76a0aa3c7d8628d9a13e7ef4997f34890b..e774905976e2c9055ce46288b5605c6ac49040b7 100644 (file)
@@ -705,8 +705,9 @@ bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
   // variable.
   while (!IndVars.empty()) {
     PHINode *PN = IndVars.back().first;
-    Value *NewVal = Rewriter.expandCodeFor(IndVars.back().second, InsertPt);
-    DOUT << "INDVARS: Rewrote IV '" << *IndVars.back().second << "' " << *PN
+    SCEVAddRecExpr *AR = cast<SCEVAddRecExpr>(IndVars.back().second);
+    Value *NewVal = Rewriter.expandCodeFor(AR, InsertPt);
+    DOUT << "INDVARS: Rewrote IV '" << *AR << "' " << *PN
          << "   into = " << *NewVal << "\n";
     NewVal->takeName(PN);
 
@@ -718,9 +719,9 @@ bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
            UI != UE; ++UI) {
         if (isa<SExtInst>(UI) && NoSignedWrap) {
           SCEVHandle ExtendedStart =
-            SE->getSignExtendExpr(cast<SCEVAddRecExpr>(IndVars.back().second)->getStart(), LargestType);
+            SE->getSignExtendExpr(AR->getStart(), LargestType);
           SCEVHandle ExtendedStep =
-            SE->getSignExtendExpr(cast<SCEVAddRecExpr>(IndVars.back().second)->getStepRecurrence(*SE), LargestType);
+            SE->getSignExtendExpr(AR->getStepRecurrence(*SE), LargestType);
           SCEVHandle ExtendedAddRec =
             SE->getAddRecExpr(ExtendedStart, ExtendedStep, L);
           if (LargestType != UI->getType())
@@ -732,9 +733,9 @@ bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
         }
         if (isa<ZExtInst>(UI) && NoUnsignedWrap) {
           SCEVHandle ExtendedStart =
-            SE->getZeroExtendExpr(cast<SCEVAddRecExpr>(IndVars.back().second)->getStart(), LargestType);
+            SE->getZeroExtendExpr(AR->getStart(), LargestType);
           SCEVHandle ExtendedStep =
-            SE->getZeroExtendExpr(cast<SCEVAddRecExpr>(IndVars.back().second)->getStepRecurrence(*SE), LargestType);
+            SE->getZeroExtendExpr(AR->getStepRecurrence(*SE), LargestType);
           SCEVHandle ExtendedAddRec =
             SE->getAddRecExpr(ExtendedStart, ExtendedStep, L);
           if (LargestType != UI->getType())