Home | History | Annotate | Download | only in Checkers

Lines Matching refs:ObjCIvarDecl

58                          const ObjCIvarDecl*> MethToIvarMapTy;
60 const ObjCIvarDecl*> PropToIvarMapTy;
61 typedef llvm::DenseMap<const ObjCIvarDecl*,
95 typedef llvm::DenseMap<const ObjCIvarDecl*, InvalidationInfo> IvarSet;
128 void markInvalidated(const ObjCIvarDecl *Iv);
186 static bool trackIvar(const ObjCIvarDecl *Iv, IvarSet &TrackedIvars,
187 const ObjCIvarDecl **FirstIvarDecl);
192 static const ObjCIvarDecl *findPropertyBackingIvar(
196 const ObjCIvarDecl **FirstIvarDecl);
200 const ObjCIvarDecl *IvarDecl,
203 void reportNoInvalidationMethod(const ObjCIvarDecl *FirstIvarDecl,
207 void reportIvarNeedsInvalidation(const ObjCIvarDecl *IvarD,
295 bool IvarInvalidationCheckerImpl::trackIvar(const ObjCIvarDecl *Iv,
297 const ObjCIvarDecl **FirstIvarDecl) {
307 const ObjCIvarDecl *I = cast<ObjCIvarDecl>(Iv->getCanonicalDecl());
316 const ObjCIvarDecl *IvarInvalidationCheckerImpl::findPropertyBackingIvar(
320 const ObjCIvarDecl **FirstIvarDecl) {
321 const ObjCIvarDecl *IvarD = 0;
340 const ObjCIvarDecl *Iv = I->first;
362 const ObjCIvarDecl *IvarDecl,
382 const ObjCIvarDecl *FirstIvarDecl = 0;
387 for (const ObjCIvarDecl *Iv = IDecl->all_declared_ivar_begin(); Iv;
406 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars,
529 reportNoInvalidationMethod(const ObjCIvarDecl *FirstIvarDecl,
553 reportIvarNeedsInvalidation(const ObjCIvarDecl *IvarD,
570 const ObjCIvarDecl *Iv) {
594 markInvalidated(cast<ObjCIvarDecl>(D->getCanonicalDecl()));