add a method, remove a dead #include
authorChris Lattner <sabre@nondot.org>
Sat, 23 Apr 2005 21:59:42 +0000 (21:59 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 23 Apr 2005 21:59:42 +0000 (21:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21482 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Type.h

index 443a6bcdc30cfd1de4baacc5e90982d646d4a50f..502a9d9046aac6b033e782d30d42a95a70895b28 100644 (file)
@@ -218,6 +218,7 @@ public:
   /// return zero if the type does not have a size or is not a primitive type.
   ///
   unsigned getPrimitiveSize() const;
+  unsigned getPrimitiveSizeInBits() const;
 
   /// getUnsignedVersion - If this is an integer type, return the unsigned
   /// variant of this type.  For example int -> uint.
@@ -294,8 +295,6 @@ public:
   /// Methods for support type inquiry through isa, cast, and dyn_cast:
   static inline bool classof(const Type *T) { return true; }
 
-#include "llvm/Type.def"
-
   // Virtual methods used by callbacks below.  These should only be implemented
   // in the DerivedType class.
   virtual void addAbstractTypeUser(AbstractTypeUser *U) const {