Lines Matching defs:Ivar
901 DeclResult Ivar = ObjC().LookupIvarInObjCMethod(Result, S, Name);
902 if (Ivar.isInvalid())
904 if (Ivar.isUsable())
905 return NameClassification::NonType(cast<NamedDecl>(Ivar.get()));
1017 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
1019 ObjC().LookupIvarInObjCMethod(Result, S, Ivar->getIdentifier());
1023 return NameClassification::NonType(Ivar);
1254 if (auto *Ivar = dyn_cast<ObjCIvarDecl>(Found->getUnderlyingDecl()))
1255 return ObjC().BuildIvarRefExpr(S, NameLoc, Ivar);
18784 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl);
18786 if (!Ivar->isBitField() || Ivar->isZeroLengthBitField())
18804 Ivar = ObjCIvarDecl::Create(
18808 AllIvarDecls.push_back(Ivar);
19487 // Ivar declared in @implementation never belongs to the implementation.