Lines Matching defs:IVars

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