From fd64bb635dc221baa19f81d5d2a084f7eb269f7f Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Mon, 15 Dec 2008 20:35:07 +0000 Subject: Code gen. for ivar references; including bitfield ivars. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61043 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CodeGenTypes.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'lib/CodeGen/CodeGenTypes.h') diff --git a/lib/CodeGen/CodeGenTypes.h b/lib/CodeGen/CodeGenTypes.h index 1c6019303c..2fe7c89fad 100644 --- a/lib/CodeGen/CodeGenTypes.h +++ b/lib/CodeGen/CodeGenTypes.h @@ -99,7 +99,6 @@ class CodeGenTypes { /// FieldInfo - This maps struct field with corresponding llvm struct type /// field no. This info is populated by record organizer. llvm::DenseMap FieldInfo; - llvm::DenseMap ObjCIvarInfo; public: class BitFieldInfo { @@ -158,9 +157,6 @@ public: ArgTypeIterator end, bool IsVariadic); - void CollectObjCIvarTypes(ObjCInterfaceDecl *ObjCClass, - std::vector &IvarTypes); - const CGRecordLayout *getCGRecordLayout(const TagDecl*) const; /// Returns a StructType representing an Objective-C object const llvm::Type *ConvertObjCInterfaceToStruct(const ObjCInterfaceDecl *OID); @@ -168,8 +164,6 @@ public: /// getLLVMFieldNo - Return llvm::StructType element number /// that corresponds to the field FD. unsigned getLLVMFieldNo(const FieldDecl *FD); - unsigned getLLVMFieldNo(const ObjCIvarDecl *OID); - /// UpdateCompletedType - When we find the full definition for a TagDecl, /// replace the 'opaque' type we previously made for it if applicable. -- cgit v1.2.3-18-g5258