diff options
author | Chris Lattner <sabre@nondot.org> | 2009-10-27 17:08:31 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-10-27 17:08:31 +0000 |
commit | f3523592b21af09a5a0032f8261f2f61c302fbd9 (patch) | |
tree | 5d7608bbd77ebb5850a5ef88c90ac9fd11fb822e | |
parent | 75c478a96a542dc386152e00518441e63d22058d (diff) |
Type.h doesn't need to #include LLVMContext.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85254 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Type.h | 2 | ||||
-rw-r--r-- | lib/Bitcode/Writer/BitcodeWriter.cpp | 1 | ||||
-rw-r--r-- | lib/Bitcode/Writer/ValueEnumerator.cpp | 1 | ||||
-rw-r--r-- | lib/VMCore/AsmWriter.cpp | 1 | ||||
-rw-r--r-- | unittests/ADT/ValueMapTest.cpp | 2 | ||||
-rw-r--r-- | unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp | 1 | ||||
-rw-r--r-- | unittests/Support/ValueHandleTest.cpp | 1 | ||||
-rw-r--r-- | unittests/Transforms/Utils/Cloning.cpp | 1 | ||||
-rw-r--r-- | unittests/VMCore/MetadataTest.cpp | 1 |
9 files changed, 9 insertions, 2 deletions
diff --git a/include/llvm/Type.h b/include/llvm/Type.h index ac7d29aa80..752635c68d 100644 --- a/include/llvm/Type.h +++ b/include/llvm/Type.h @@ -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. diff --git a/lib/Bitcode/Writer/BitcodeWriter.cpp b/lib/Bitcode/Writer/BitcodeWriter.cpp index 535740b3fb..aee825ce52 100644 --- a/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -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" diff --git a/lib/Bitcode/Writer/ValueEnumerator.cpp b/lib/Bitcode/Writer/ValueEnumerator.cpp index 85aa5fa23b..95746eee03 100644 --- a/lib/Bitcode/Writer/ValueEnumerator.cpp +++ b/lib/Bitcode/Writer/ValueEnumerator.cpp @@ -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" diff --git a/lib/VMCore/AsmWriter.cpp b/lib/VMCore/AsmWriter.cpp index f6c5fd3f11..59ee3757a3 100644 --- a/lib/VMCore/AsmWriter.cpp +++ b/lib/VMCore/AsmWriter.cpp @@ -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" diff --git a/unittests/ADT/ValueMapTest.cpp b/unittests/ADT/ValueMapTest.cpp index e4eec75ede..9159657530 100644 --- a/unittests/ADT/ValueMapTest.cpp +++ b/unittests/ADT/ValueMapTest.cpp @@ -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" diff --git a/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp b/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp index f0c491fba5..aa0c41d3ed 100644 --- a/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp +++ b/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp @@ -13,6 +13,7 @@ #include "llvm/DerivedTypes.h" #include "llvm/Function.h" #include "llvm/GlobalValue.h" +#include "llvm/LLVMContext.h" using namespace llvm; diff --git a/unittests/Support/ValueHandleTest.cpp b/unittests/Support/ValueHandleTest.cpp index c89a7af6fe..6a6528fbdd 100644 --- a/unittests/Support/ValueHandleTest.cpp +++ b/unittests/Support/ValueHandleTest.cpp @@ -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" diff --git a/unittests/Transforms/Utils/Cloning.cpp b/unittests/Transforms/Utils/Cloning.cpp index b14114ab69..3aa796c750 100644 --- a/unittests/Transforms/Utils/Cloning.cpp +++ b/unittests/Transforms/Utils/Cloning.cpp @@ -10,6 +10,7 @@ #include "gtest/gtest.h" #include "llvm/Argument.h" #include "llvm/Instructions.h" +#include "llvm/LLVMContext.h" using namespace llvm; diff --git a/unittests/VMCore/MetadataTest.cpp b/unittests/VMCore/MetadataTest.cpp index b92b068e25..4bd777b8e8 100644 --- a/unittests/VMCore/MetadataTest.cpp +++ b/unittests/VMCore/MetadataTest.cpp @@ -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" |