[ptr-traits] Add a bunch of includes to provide complete types that are
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolution.h
index 012fafb67a402be49a0e871ccaea56724be366db..c08335de3e7deb1b210eda435a37415d13559dc4 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "llvm/ADT/DenseSet.h"
 #include "llvm/ADT/FoldingSet.h"
+#include "llvm/Analysis/LoopInfo.h"
 #include "llvm/IR/ConstantRange.h"
 #include "llvm/IR/Function.h"
 #include "llvm/IR/Instructions.h"
@@ -45,8 +46,6 @@ namespace llvm {
   class DataLayout;
   class TargetLibraryInfo;
   class LLVMContext;
-  class Loop;
-  class LoopInfo;
   class Operator;
   class SCEV;
   class SCEVAddRecExpr;