Lines Matching defs:IVars

384                                     SmallVectorImpl<ObjCIvarDecl *> &IVars);
3832 SmallVector<const ObjCIvarDecl *, 8> IVars;
3835 IVars.push_back(IVD);
3837 for (unsigned i = 0, e = IVars.size(); i < e; i++)
3838 if (IVars[i]->isBitField()) {
3839 IvarGroupNumber[IVars[i++]] = ++GroupNo;
3840 while (i < e && IVars[i]->isBitField())
3841 IvarGroupNumber[IVars[i++]] = GroupNo;
3852 SmallVectorImpl<ObjCIvarDecl *> &IVars) {
3859 for (unsigned i=0, e = IVars.size(); i < e; i++) {
3860 ObjCIvarDecl *Ivar = IVars[i];
3878 SmallVector<ObjCIvarDecl *, 8> IVars;
3882 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD));
3884 if (!IVars.empty()) {
3885 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]);
3888 SynthesizeBitfieldGroupStructType(IVars[0], IVars);
3889 IVars.clear();
3893 if (!IVars.empty()) {
3895 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]);
3897 SynthesizeBitfieldGroupStructType(IVars[0], IVars);
3954 SmallVector<ObjCIvarDecl *, 8> IVars;
3957 IVars.push_back(IVD);
3967 if ((!CDecl->isThisDeclarationADefinition() || IVars.size() == 0) &&
3977 for (unsigned i = 0, e = IVars.size(); i < e; i++)
3978 RewriteLocallyDefinedNamedAggregates(IVars[i], Result);
3982 for (unsigned i = 0, e = IVars.size(); i < e; i++)
3983 if (IVars[i]->isBitField()) {
3984 ObjCIvarDecl *IV = IVars[i];
3989 SKIP_BITFIELDS(i , e, IVars);
4002 for (unsigned i = 0, e = IVars.size(); i < e; i++) {
4003 if (IVars[i]->isBitField()) {
4004 ObjCIvarDecl *IV = IVars[i];
4009 SKIP_BITFIELDS(i , e, IVars);
4012 RewriteObjCFieldDecl(IVars[i], Result);
7145 SmallVector<ObjCIvarDecl *, 8> IVars;
7152 IVars.push_back(IVD);
7155 Write__ivar_list_t_initializer(*this, Context, Result, IVars,
7276 IVars,