diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2008-12-15 20:35:07 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2008-12-15 20:35:07 +0000 |
commit | fd64bb635dc221baa19f81d5d2a084f7eb269f7f (patch) | |
tree | cc7de8b7ad8802f40468ace0b831c274ca97109e /lib/CodeGen/CodeGenTypes.h | |
parent | 0ea76727ae91bca918a8414ed85b530eddcfedeb (diff) |
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
Diffstat (limited to 'lib/CodeGen/CodeGenTypes.h')
-rw-r--r-- | lib/CodeGen/CodeGenTypes.h | 6 |
1 files changed, 0 insertions, 6 deletions
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<const FieldDecl *, unsigned> FieldInfo; - llvm::DenseMap<const ObjCIvarDecl *, unsigned> ObjCIvarInfo; public: class BitFieldInfo { @@ -158,9 +157,6 @@ public: ArgTypeIterator end, bool IsVariadic); - void CollectObjCIvarTypes(ObjCInterfaceDecl *ObjCClass, - std::vector<const llvm::Type*> &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. |