Make it illegal to call getDependency* on non-memory instructions
[oota-llvm.git] / include / llvm / Analysis / LoopVR.h
index ce9d95b40f6194add03b703f1e1dbeb971cc49e3..db260c435073ba5f8967c682b8000b0d86aeb9ad 100644 (file)
@@ -37,8 +37,8 @@ public:
   void releaseMemory();
 
   void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.addRequired<LoopInfo>();
-    AU.addRequired<ScalarEvolution>();
+    AU.addRequiredTransitive<LoopInfo>();
+    AU.addRequiredTransitive<ScalarEvolution>();
     AU.setPreservesAll();
   }