Lines Matching refs:IVars

382                                     SmallVectorImpl<ObjCIvarDecl *> &IVars);
3761 SmallVector<const ObjCIvarDecl *, 8> IVars; in ObjCIvarBitfieldGroupNo() local
3764 IVars.push_back(IVD); in ObjCIvarBitfieldGroupNo()
3766 for (unsigned i = 0, e = IVars.size(); i < e; i++) in ObjCIvarBitfieldGroupNo()
3767 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3768 IvarGroupNumber[IVars[i++]] = ++GroupNo; in ObjCIvarBitfieldGroupNo()
3769 while (i < e && IVars[i]->isBitField()) in ObjCIvarBitfieldGroupNo()
3770 IvarGroupNumber[IVars[i++]] = GroupNo; in ObjCIvarBitfieldGroupNo()
3781 SmallVectorImpl<ObjCIvarDecl *> &IVars) { in SynthesizeBitfieldGroupStructType() argument
3787 for (unsigned i=0, e = IVars.size(); i < e; i++) { in SynthesizeBitfieldGroupStructType()
3788 ObjCIvarDecl *Ivar = IVars[i]; in SynthesizeBitfieldGroupStructType()
3806 SmallVector<ObjCIvarDecl *, 8> IVars; in GetGroupRecordTypeForObjCIvarBitfield() local
3810 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD)); in GetGroupRecordTypeForObjCIvarBitfield()
3812 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3813 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3816 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3817 IVars.clear(); in GetGroupRecordTypeForObjCIvarBitfield()
3821 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3823 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3825 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3880 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCInternalStruct() local
3883 IVars.push_back(IVD); in RewriteObjCInternalStruct()
3893 if ((!CDecl->isThisDeclarationADefinition() || IVars.size() == 0) && in RewriteObjCInternalStruct()
3903 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3904 RewriteLocallyDefinedNamedAggregates(IVars[i], Result); in RewriteObjCInternalStruct()
3908 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3909 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3910 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3915 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3928 for (unsigned i = 0, e = IVars.size(); i < e; i++) { in RewriteObjCInternalStruct()
3929 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3930 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3935 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3938 RewriteObjCFieldDecl(IVars[i], Result); in RewriteObjCInternalStruct()
7008 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCClassMetaData() local
7015 IVars.push_back(IVD); in RewriteObjCClassMetaData()
7018 Write__ivar_list_t_initializer(*this, Context, Result, IVars, in RewriteObjCClassMetaData()
7138 IVars, in RewriteObjCClassMetaData()