aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2010-09-14 20:49:00 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2010-09-14 20:49:00 +0000
commit6a7de3f20531adb266531e43285a96c56b35cf72 (patch)
treee30806e8ecccf74f899aef6dac68d070334e14c3 /include/llvm
parent007248b478e0c39faa8719b562c2ae47bfc2251e (diff)
downloadexternal_llvm-6a7de3f20531adb266531e43285a96c56b35cf72.zip
external_llvm-6a7de3f20531adb266531e43285a96c56b35cf72.tar.gz
external_llvm-6a7de3f20531adb266531e43285a96c56b35cf72.tar.bz2
Prune includes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113850 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r--include/llvm/Constants.h3
-rw-r--r--include/llvm/DerivedTypes.h1
-rw-r--r--include/llvm/Type.h1
3 files changed, 3 insertions, 2 deletions
diff --git a/include/llvm/Constants.h b/include/llvm/Constants.h
index a7deae0..a75aaf7 100644
--- a/include/llvm/Constants.h
+++ b/include/llvm/Constants.h
@@ -25,7 +25,6 @@
#include "llvm/OperandTraits.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/APFloat.h"
-#include "llvm/ADT/SmallVector.h"
#include <vector>
namespace llvm {
@@ -40,6 +39,8 @@ template<class ConstantClass, class TypeClass, class ValType>
struct ConstantCreator;
template<class ConstantClass, class TypeClass>
struct ConvertConstantType;
+template<typename T, unsigned N>
+class SmallVector;
//===----------------------------------------------------------------------===//
/// This is the shared class of boolean and integer constants. This class
diff --git a/include/llvm/DerivedTypes.h b/include/llvm/DerivedTypes.h
index 9b6b19f..4bc1a7a 100644
--- a/include/llvm/DerivedTypes.h
+++ b/include/llvm/DerivedTypes.h
@@ -19,6 +19,7 @@
#define LLVM_DERIVED_TYPES_H
#include "llvm/Type.h"
+#include "llvm/System/DataTypes.h"
namespace llvm {
diff --git a/include/llvm/Type.h b/include/llvm/Type.h
index e6a0572..b493879 100644
--- a/include/llvm/Type.h
+++ b/include/llvm/Type.h
@@ -12,7 +12,6 @@
#include "llvm/AbstractTypeUser.h"
#include "llvm/Support/Casting.h"
-#include "llvm/System/DataTypes.h"
#include "llvm/ADT/GraphTraits.h"
#include <string>
#include <vector>