Lines Matching refs:IVars
383 SmallVectorImpl<ObjCIvarDecl *> &IVars);
3762 SmallVector<const ObjCIvarDecl *, 8> IVars; in ObjCIvarBitfieldGroupNo() local
3765 IVars.push_back(IVD); in ObjCIvarBitfieldGroupNo()
3767 for (unsigned i = 0, e = IVars.size(); i < e; i++) in ObjCIvarBitfieldGroupNo()
3768 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3769 IvarGroupNumber[IVars[i++]] = ++GroupNo; in ObjCIvarBitfieldGroupNo()
3770 while (i < e && IVars[i]->isBitField()) in ObjCIvarBitfieldGroupNo()
3771 IvarGroupNumber[IVars[i++]] = GroupNo; in ObjCIvarBitfieldGroupNo()
3782 SmallVectorImpl<ObjCIvarDecl *> &IVars) { in SynthesizeBitfieldGroupStructType() argument
3789 for (unsigned i=0, e = IVars.size(); i < e; i++) { in SynthesizeBitfieldGroupStructType()
3790 ObjCIvarDecl *Ivar = IVars[i]; in SynthesizeBitfieldGroupStructType()
3808 SmallVector<ObjCIvarDecl *, 8> IVars; in GetGroupRecordTypeForObjCIvarBitfield() local
3812 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD)); in GetGroupRecordTypeForObjCIvarBitfield()
3814 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3815 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3818 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3819 IVars.clear(); in GetGroupRecordTypeForObjCIvarBitfield()
3823 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3825 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3827 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3882 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCInternalStruct() local
3885 IVars.push_back(IVD); in RewriteObjCInternalStruct()
3895 if ((!CDecl->isThisDeclarationADefinition() || IVars.size() == 0) && in RewriteObjCInternalStruct()
3905 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3906 RewriteLocallyDefinedNamedAggregates(IVars[i], Result); in RewriteObjCInternalStruct()
3910 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3911 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3912 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3917 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3930 for (unsigned i = 0, e = IVars.size(); i < e; i++) { in RewriteObjCInternalStruct()
3931 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3932 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3937 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3940 RewriteObjCFieldDecl(IVars[i], Result); in RewriteObjCInternalStruct()
7011 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCClassMetaData() local
7018 IVars.push_back(IVD); in RewriteObjCClassMetaData()
7021 Write__ivar_list_t_initializer(*this, Context, Result, IVars, in RewriteObjCClassMetaData()
7141 IVars, in RewriteObjCClassMetaData()