Lines Matching refs:ObjCIvarDecl
150 llvm::SmallSetVector<ObjCIvarDecl *, 8> > ReferencedIvars;
154 llvm::DenseMap<const ObjCIvarDecl* , unsigned> IvarGroupNumber;
345 std::string getIvarAccessString(ObjCIvarDecl *D);
372 unsigned ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV);
374 void ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, std::string &Result);
376 void ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, std::string &Result);
378 void ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, std::string &Result);
380 QualType GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV);
382 ObjCIvarDecl *IV,
383 SmallVectorImpl<ObjCIvarDecl *> &IVars);
461 void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar,
832 ObjCIvarDecl *IvarDecl, std::string &Result) { in WriteInternalIvarName()
840 RewriteModernObjC::getIvarAccessString(ObjCIvarDecl *D) { in getIvarAccessString()
942 ObjCIvarDecl *OID = PID->getPropertyIvarDecl(); in RewritePropertyImplDecl()
3758 unsigned RewriteModernObjC::ObjCIvarBitfieldGroupNo(ObjCIvarDecl *IV) { in ObjCIvarBitfieldGroupNo()
3764 SmallVector<const ObjCIvarDecl *, 8> IVars; in ObjCIvarBitfieldGroupNo()
3765 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in ObjCIvarBitfieldGroupNo()
3783 ObjCIvarDecl *IV, in SynthesizeBitfieldGroupStructType()
3784 SmallVectorImpl<ObjCIvarDecl *> &IVars) { in SynthesizeBitfieldGroupStructType()
3792 ObjCIvarDecl *Ivar = IVars[i]; in SynthesizeBitfieldGroupStructType()
3803 QualType RewriteModernObjC::GetGroupRecordTypeForObjCIvarBitfield(ObjCIvarDecl *IV) { in GetGroupRecordTypeForObjCIvarBitfield()
3810 SmallVector<ObjCIvarDecl *, 8> IVars; in GetGroupRecordTypeForObjCIvarBitfield()
3811 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in GetGroupRecordTypeForObjCIvarBitfield()
3814 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD)); in GetGroupRecordTypeForObjCIvarBitfield()
3839 void RewriteModernObjC::ObjCIvarBitfieldGroupDecl(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupDecl()
3851 void RewriteModernObjC::ObjCIvarBitfieldGroupType(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupType()
3863 void RewriteModernObjC::ObjCIvarBitfieldGroupOffset(ObjCIvarDecl *IV, in ObjCIvarBitfieldGroupOffset()
3884 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCInternalStruct()
3885 for (ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in RewriteObjCInternalStruct()
3914 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3934 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3959 llvm::SmallSetVector<ObjCIvarDecl *, 8> Ivars = ReferencedIvars[CDecl]; in RewriteIvarOffsetSymbols()
3965 for (ObjCIvarDecl *IvarDecl : Ivars) { in RewriteIvarOffsetSymbols()
3978 IvarDecl->getAccessControl() != ObjCIvarDecl::Private && in RewriteIvarOffsetSymbols()
3979 IvarDecl->getAccessControl() != ObjCIvarDecl::Package) in RewriteIvarOffsetSymbols()
6063 void RewriteModernObjC::RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, in RewriteIvarOffsetComputation()
6414 ArrayRef<ObjCIvarDecl *>ivars, in Write__class_ro_t_initializer()
6727 ArrayRef<ObjCIvarDecl *> Ivars, in Write_IvarOffsetVar()
6742 ObjCIvarDecl *IvarDecl = Ivars[i]; in Write_IvarOffsetVar()
6747 IvarDecl->getAccessControl() == ObjCIvarDecl::Private || in Write_IvarOffsetVar()
6748 IvarDecl->getAccessControl() == ObjCIvarDecl::Package) in Write_IvarOffsetVar()
6769 ArrayRef<ObjCIvarDecl *> OriginalIvars, in Write__ivar_list_t_initializer()
6774 SmallVector<ObjCIvarDecl *, 8> Ivars; in Write__ivar_list_t_initializer()
6796 ObjCIvarDecl *IvarDecl = Ivars[i]; in Write__ivar_list_t_initializer()
7014 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCClassMetaData()
7016 for (ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in RewriteObjCClassMetaData()
7133 ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in RewriteObjCClassMetaData()
7455 ObjCIvarDecl *D = IV->getDecl(); in RewriteObjCIvarRefExpr()