use the LI ivar.
authorChris Lattner <sabre@nondot.org>
Sat, 8 Jan 2011 17:49:51 +0000 (17:49 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 8 Jan 2011 17:49:51 +0000 (17:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123068 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopRotation.cpp

index b0ba2581a7e7768db0bd8e46d40bd212efd2c9f8..f38944178267d2e6889b939de4d696e90b522fea 100644 (file)
@@ -328,9 +328,8 @@ void LoopRotate::preserveCanonicalLoopForm(Loop *L, BasicBlock *OrigHeader,
   BasicBlock *NewPreHeader =
     BasicBlock::Create(OrigHeader->getContext(), "bb.nph",
                        OrigHeader->getParent(), NewHeader);
-  LoopInfo &LI = getAnalysis<LoopInfo>();
-  if (Loop *PL = LI.getLoopFor(OrigPreHeader))
-    PL->addBasicBlockToLoop(NewPreHeader, LI.getBase());
+  if (Loop *PL = LI->getLoopFor(OrigPreHeader))
+    PL->addBasicBlockToLoop(NewPreHeader, LI->getBase());
   BranchInst::Create(NewHeader, NewPreHeader);
   
   BranchInst *OrigPH_BI = cast<BranchInst>(OrigPreHeader->getTerminator());