Lines Matching refs:IV
1273 ObjCIvarDecl *IV = IDecl->lookupInstanceVariable(Member, ClassDeclared); in LookupMemberExpr() local
1275 if (!IV) { in LookupMemberExpr()
1282 IV = Corrected.getCorrectionDeclAs<ObjCIvarDecl>(); in LookupMemberExpr()
1289 Decl *D = cast<Decl>(IV->getDeclContext()); in LookupMemberExpr()
1314 if (IV->isInvalidDecl()) in LookupMemberExpr()
1318 if (DiagnoseUseOfDecl(IV, MemberLoc)) in LookupMemberExpr()
1320 if (IV->getAccessControl() != ObjCIvarDecl::Public && in LookupMemberExpr()
1321 IV->getAccessControl() != ObjCIvarDecl::Package) { in LookupMemberExpr()
1340 if (IV->getAccessControl() == ObjCIvarDecl::Private) { in LookupMemberExpr()
1344 << IV->getDeclName(); in LookupMemberExpr()
1348 << IV->getDeclName(); in LookupMemberExpr()
1369 !IvarBacksCurrentMethodAccessor(IDecl, MD, IV)); in LookupMemberExpr()
1372 Diag(MemberLoc, diag::warn_direct_ivar_access) << IV->getDeclName(); in LookupMemberExpr()
1375 ObjCIvarRefExpr *Result = new (Context) ObjCIvarRefExpr(IV, IV->getType(), in LookupMemberExpr()
1381 if (IV->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { in LookupMemberExpr()