Lines Matching defs:Ivar
897 DeclResult Ivar = ObjC().LookupIvarInObjCMethod(Result, S, Name);
898 if (Ivar.isInvalid())
900 if (Ivar.isUsable())
901 return NameClassification::NonType(cast<NamedDecl>(Ivar.get()));
1013 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
1015 ObjC().LookupIvarInObjCMethod(Result, S, Ivar->getIdentifier());
1019 return NameClassification::NonType(Ivar);
1250 if (auto *Ivar = dyn_cast<ObjCIvarDecl>(Found->getUnderlyingDecl()))
1251 return ObjC().BuildIvarRefExpr(S, NameLoc, Ivar);
18586 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl);
18588 if (!Ivar->isBitField() || Ivar->isZeroLengthBitField(Context))
18604 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
18611 AllIvarDecls.push_back(Ivar);
19284 // Ivar declared in @implementation never belongs to the implementation.