Factor some of the constants+context related code out into a separate header, to...
[oota-llvm.git] / include / llvm / Transforms / Utils / Cloning.h
index be15d6cd02509c9cd2c372f6a8be766b0ef9b9b3..b709edfac1b9083bb49e5258bf010aea36292658 100644 (file)
@@ -20,7 +20,6 @@
 
 #include <vector>
 #include "llvm/ADT/DenseMap.h"
-#include "llvm/Analysis/LoopInfo.h"
 
 namespace llvm {
 
@@ -37,6 +36,9 @@ class CallSite;
 class Trace;
 class CallGraph;
 class TargetData;
+class Loop;
+class LoopInfo;
+struct LLVMContext;
 
 /// CloneModule - Return an exact copy of the specified module
 ///