Add #includes to make some dependencies explicit.
authorDan Gohman <gohman@apple.com>
Fri, 23 May 2008 20:40:06 +0000 (20:40 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 23 May 2008 20:40:06 +0000 (20:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51496 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/PassManagers.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/ExecutionEngine/JIT/Intercept.cpp
lib/ExecutionEngine/JIT/TargetSelect.cpp
lib/VMCore/Pass.cpp
tools/llvm-link/llvm-link.cpp

index 0c6ff19f9ff5e3ffed47ca887604a7213e67ae2e..495b32c7e9b8bf61c705b9caf3062bf4b624ce26 100644 (file)
@@ -86,6 +86,9 @@
 #ifndef PASSMANAGERS_H
 #define PASSMANAGERS_H
 
+#include "llvm/Pass.h"
+#include <deque>
+
 namespace llvm {
 
 /// FunctionPassManager and PassManager, two top level managers, serve 
index 066952db2f58d5bca1703f20c1937bac7b148797..31cbdb9c787f46b304b02fcb5326ff05a667911f 100644 (file)
@@ -29,6 +29,7 @@
 #include "llvm/Support/Debug.h"
 #include "llvm/Support/MathExtras.h"
 #include <algorithm>
+#include <set>
 using namespace llvm;
 
 STATISTIC(NodesCombined   , "Number of dag nodes combined");
index 0e4c75dd4f1727367db4c03faa380b36e9abce57..d80fde53866709750e36d70e7033dabdf39cbc3f 100644 (file)
@@ -16,6 +16,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "JIT.h"
+#include "llvm/Support/Streams.h"
 #include "llvm/System/DynamicLibrary.h"
 #include "llvm/Config/config.h"
 using namespace llvm;
index 0fb0b41999e489155e2d751b0b502702f98ebc9a..1c204df9f28f57f38fe65830b6d4bf7f5478da96 100644 (file)
@@ -15,6 +15,7 @@
 #include "JIT.h"
 #include "llvm/Module.h"
 #include "llvm/ModuleProvider.h"
+#include "llvm/Support/Streams.h"
 #include "llvm/Target/SubtargetFeature.h"
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/Target/TargetMachineRegistry.h"
index e0fe6222b5010462990dff1a4460df0835c26df5..d874d8b997c7f8d30b17a7d97fe56df2cf638ae5 100644 (file)
@@ -13,6 +13,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "llvm/Pass.h"
 #include "llvm/PassManager.h"
 #include "llvm/Module.h"
 #include "llvm/ModuleProvider.h"
index 6c595701c60a0876c545bee8535db83d1b590eab..8c6541ff0f39131c79efccd721f641d9ead11215 100644 (file)
@@ -19,6 +19,7 @@
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/ManagedStatic.h"
 #include "llvm/Support/MemoryBuffer.h"
+#include "llvm/Support/Streams.h"
 #include "llvm/System/Signals.h"
 #include "llvm/System/Path.h"
 #include <fstream>