• Home
  • Raw
  • Download

Lines Matching refs:IVars

382                                     SmallVectorImpl<ObjCIvarDecl *> &IVars);
3770 SmallVector<const ObjCIvarDecl *, 8> IVars; in ObjCIvarBitfieldGroupNo() local
3773 IVars.push_back(IVD); in ObjCIvarBitfieldGroupNo()
3775 for (unsigned i = 0, e = IVars.size(); i < e; i++) in ObjCIvarBitfieldGroupNo()
3776 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3777 IvarGroupNumber[IVars[i++]] = ++GroupNo; in ObjCIvarBitfieldGroupNo()
3778 while (i < e && IVars[i]->isBitField()) in ObjCIvarBitfieldGroupNo()
3779 IvarGroupNumber[IVars[i++]] = GroupNo; in ObjCIvarBitfieldGroupNo()
3790 SmallVectorImpl<ObjCIvarDecl *> &IVars) { in SynthesizeBitfieldGroupStructType() argument
3797 for (unsigned i=0, e = IVars.size(); i < e; i++) { in SynthesizeBitfieldGroupStructType()
3798 ObjCIvarDecl *Ivar = IVars[i]; in SynthesizeBitfieldGroupStructType()
3816 SmallVector<ObjCIvarDecl *, 8> IVars; in GetGroupRecordTypeForObjCIvarBitfield() local
3820 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD)); in GetGroupRecordTypeForObjCIvarBitfield()
3822 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3823 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3826 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3827 IVars.clear(); in GetGroupRecordTypeForObjCIvarBitfield()
3831 if (!IVars.empty()) { in GetGroupRecordTypeForObjCIvarBitfield()
3833 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]); in GetGroupRecordTypeForObjCIvarBitfield()
3835 SynthesizeBitfieldGroupStructType(IVars[0], IVars); in GetGroupRecordTypeForObjCIvarBitfield()
3890 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCInternalStruct() local
3893 IVars.push_back(IVD); in RewriteObjCInternalStruct()
3903 if ((!CDecl->isThisDeclarationADefinition() || IVars.size() == 0) && in RewriteObjCInternalStruct()
3913 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3914 RewriteLocallyDefinedNamedAggregates(IVars[i], Result); in RewriteObjCInternalStruct()
3918 for (unsigned i = 0, e = IVars.size(); i < e; i++) in RewriteObjCInternalStruct()
3919 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3920 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3925 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3938 for (unsigned i = 0, e = IVars.size(); i < e; i++) { in RewriteObjCInternalStruct()
3939 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3940 ObjCIvarDecl *IV = IVars[i]; in RewriteObjCInternalStruct()
3945 SKIP_BITFIELDS(i , e, IVars); in RewriteObjCInternalStruct()
3948 RewriteObjCFieldDecl(IVars[i], Result); in RewriteObjCInternalStruct()
7022 SmallVector<ObjCIvarDecl *, 8> IVars; in RewriteObjCClassMetaData() local
7029 IVars.push_back(IVD); in RewriteObjCClassMetaData()
7032 Write__ivar_list_t_initializer(*this, Context, Result, IVars, in RewriteObjCClassMetaData()
7152 IVars, in RewriteObjCClassMetaData()