use the LI ivar.
[oota-llvm.git] / 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());