Lines Matching defs:IVars

393                                     SmallVectorImpl<ObjCIvarDecl *> &IVars);
3869 SmallVector<const ObjCIvarDecl *, 8> IVars;
3872 IVars.push_back(IVD);
3874 for (unsigned i = 0, e = IVars.size(); i < e; i++)
3875 if (IVars[i]->isBitField()) {
3876 IvarGroupNumber[IVars[i++]] = ++GroupNo;
3877 while (i < e && IVars[i]->isBitField())
3878 IvarGroupNumber[IVars[i++]] = GroupNo;
3889 SmallVectorImpl<ObjCIvarDecl *> &IVars) {
3896 for (unsigned i=0, e = IVars.size(); i < e; i++) {
3897 ObjCIvarDecl *Ivar = IVars[i];
3915 SmallVector<ObjCIvarDecl *, 8> IVars;
3919 IVars.push_back(const_cast<ObjCIvarDecl *>(IVD));
3921 if (!IVars.empty()) {
3922 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]);
3925 SynthesizeBitfieldGroupStructType(IVars[0], IVars);
3926 IVars.clear();
3930 if (!IVars.empty()) {
3932 unsigned GroupNo = ObjCIvarBitfieldGroupNo(IVars[0]);
3934 SynthesizeBitfieldGroupStructType(IVars[0], IVars);
3991 SmallVector<ObjCIvarDecl *, 8> IVars;
3994 IVars.push_back(IVD);
4004 if ((!CDecl->isThisDeclarationADefinition() || IVars.size() == 0) &&
4014 for (unsigned i = 0, e = IVars.size(); i < e; i++)
4015 RewriteLocallyDefinedNamedAggregates(IVars[i], Result);
4019 for (unsigned i = 0, e = IVars.size(); i < e; i++)
4020 if (IVars[i]->isBitField()) {
4021 ObjCIvarDecl *IV = IVars[i];
4026 SKIP_BITFIELDS(i , e, IVars);
4039 for (unsigned i = 0, e = IVars.size(); i < e; i++) {
4040 if (IVars[i]->isBitField()) {
4041 ObjCIvarDecl *IV = IVars[i];
4046 SKIP_BITFIELDS(i , e, IVars);
4049 RewriteObjCFieldDecl(IVars[i], Result);
7195 SmallVector<ObjCIvarDecl *, 8> IVars;
7202 IVars.push_back(IVD);
7205 Write__ivar_list_t_initializer(*this, Context, Result, IVars,
7326 IVars,