Lines Matching full:ivar
2124 // reference the ivar.
2125 if (ObjCIvarDecl *Ivar = R.getAsSingle<ObjCIvarDecl>()) {
2127 ExprResult E(LookupInObjCMethod(R, S, Ivar->getIdentifier()));
2299 // in which case we should look for an ivar. 2) scoped lookup could have
2301 // a global variable). In these two cases, we do a lookup for an ivar with
2306 // ivar, that's an error.
2323 // Diagnose using an ivar in a class method.
2337 // Diagnose the use of an ivar outside of the declaring class.
2344 // turn this into Self->ivar, just return a BareIVarExpr or something.
2385 // We should warn if a local variable hides an ivar.
2396 // If accessing a stand-alone ivar in a class method, this is an error.
2760 llvm_unreachable("forming non-member reference to ivar?");
7843 // an implicit C++ field reference, or an implicit ObjC ivar reference.
7847 if (ObjCIvarRefExpr* Ivar = dyn_cast<ObjCIvarRefExpr>(E)) {
7848 if (Ivar->isFreeIvar())
7849 return Ivar->getDecl();