Type.h doesn't need to #include LLVMContext.h
authorChris Lattner <sabre@nondot.org>
Tue, 27 Oct 2009 17:08:31 +0000 (17:08 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 27 Oct 2009 17:08:31 +0000 (17:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85254 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Type.h
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/Bitcode/Writer/ValueEnumerator.cpp
lib/VMCore/AsmWriter.cpp
unittests/ADT/ValueMapTest.cpp
unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
unittests/Support/ValueHandleTest.cpp
unittests/Transforms/Utils/Cloning.cpp
unittests/VMCore/MetadataTest.cpp

index ac7d29aa8017d8e5e180a22fdcb00e7f3d318560..752635c68dd5482cfbbc1946944667f9fbfd756e 100644 (file)
@@ -12,7 +12,6 @@
 #define LLVM_TYPE_H
 
 #include "llvm/AbstractTypeUser.h"
-#include "llvm/LLVMContext.h"
 #include "llvm/Support/Casting.h"
 #include "llvm/System/DataTypes.h"
 #include "llvm/System/Atomic.h"
@@ -28,6 +27,7 @@ class IntegerType;
 class TypeMapBase;
 class raw_ostream;
 class Module;
+class LLVMContext;
 
 /// This file contains the declaration of the Type class.  For more "Type" type
 /// stuff, look in DerivedTypes.h.
index 535740b3fb548a8e740c02c38be2de1010fdcf3d..aee825ce52b32aac319fd20b3cb48d79cae4b94e 100644 (file)
@@ -19,6 +19,7 @@
 #include "llvm/DerivedTypes.h"
 #include "llvm/InlineAsm.h"
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/Metadata.h"
 #include "llvm/Module.h"
 #include "llvm/Operator.h"
index 85aa5fa23bcddc6a0d93be44cb99e51640097561..95746eee03b8af36efa6d4184ac4eb5f85d168e4 100644 (file)
@@ -14,6 +14,7 @@
 #include "ValueEnumerator.h"
 #include "llvm/Constants.h"
 #include "llvm/DerivedTypes.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/Metadata.h"
 #include "llvm/Module.h"
 #include "llvm/TypeSymbolTable.h"
index f6c5fd3f11ecf25c067b47a92aadb517865d295b..59ee3757a3354252f4bfbd66d7372fc8c96e6aaf 100644 (file)
@@ -23,6 +23,7 @@
 #include "llvm/InlineAsm.h"
 #include "llvm/Instruction.h"
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/Operator.h"
 #include "llvm/Metadata.h"
 #include "llvm/Module.h"
index e4eec75ede96a70ea2f1ce82a3484d289832d2dc..915965753045ed272797960c571dfd4dd78e16ee 100644 (file)
@@ -8,8 +8,8 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/ADT/ValueMap.h"
-
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/ADT/OwningPtr.h"
 
 #include "gtest/gtest.h"
index f0c491fba5b38ba671554d0418dcb3e23ee442ae..aa0c41d3ed2acf7502e9f9f456c7e5940cc9835b 100644 (file)
@@ -13,6 +13,7 @@
 #include "llvm/DerivedTypes.h"
 #include "llvm/Function.h"
 #include "llvm/GlobalValue.h"
+#include "llvm/LLVMContext.h"
 
 using namespace llvm;
 
index c89a7af6fefef89665aa9a33c741ff82542b7182..6a6528fbddfbbe91e27468702ed43252e28c2709 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "llvm/Constants.h"
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/ADT/OwningPtr.h"
 
 #include "gtest/gtest.h"
index b14114ab69121dffdcdca1bd450a60d424290379..3aa796c750a1f40553d073ee9abe11aa5c880105 100644 (file)
@@ -10,6 +10,7 @@
 #include "gtest/gtest.h"
 #include "llvm/Argument.h"
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 
 using namespace llvm;
 
index b92b068e259c64b28641c2c7cd40c1426a73cabd..4bd777b8e8201f6cdc970b629fab24310778885a 100644 (file)
@@ -10,6 +10,7 @@
 #include "gtest/gtest.h"
 #include "llvm/Constants.h"
 #include "llvm/Instructions.h"
+#include "llvm/LLVMContext.h"
 #include "llvm/Metadata.h"
 #include "llvm/Module.h"
 #include "llvm/Type.h"