[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

Devang Patel dpatel at apple.com
Tue Mar 6 22:39:23 PST 2007



Changes in directory llvm/lib/Analysis:

LoopPass.cpp updated: 1.17 -> 1.18
---
Log message:

Now IndVarSimplify is a LoopPass.


---
Diffs of the changes:  (+3 -0)

 LoopPass.cpp |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/Analysis/LoopPass.cpp
diff -u llvm/lib/Analysis/LoopPass.cpp:1.17 llvm/lib/Analysis/LoopPass.cpp:1.18
--- llvm/lib/Analysis/LoopPass.cpp:1.17	Tue Mar  6 18:26:10 2007
+++ llvm/lib/Analysis/LoopPass.cpp	Wed Mar  7 00:39:01 2007
@@ -14,6 +14,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Analysis/LoopPass.h"
+#include "llvm/Analysis/ScalarEvolutionExpander.h"
 using namespace llvm;
 
 //===----------------------------------------------------------------------===//
@@ -148,6 +149,8 @@
   // LPPassManager needs LoopInfo. In the long term LoopInfo class will 
   // become part of LPPassManager.
   Info.addRequired<LoopInfo>();
+  // Used by IndVar doInitialization.
+  Info.addRequired<ScalarEvolution>();
   Info.setPreservesAll();
 }
 






More information about the llvm-commits mailing list