Lines Matching refs:PropImpl

151   getDeallocReleaseRequirement(const ObjCPropertyImplDecl *PropImpl) const;
164 findShadowedPropertyDecl(const ObjCPropertyImplDecl *PropImpl) const;
175 bool isReleasedByCIFilterDealloc(const ObjCPropertyImplDecl *PropImpl) const;
286 for (auto *PropImpl : getContainingObjCImpl(LCtx)->property_impls()) { in checkBeginFunction() local
287 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl); in checkBeginFunction()
291 SVal LVal = State->getLValue(PropImpl->getPropertyIvarDecl(), SelfVal); in checkBeginFunction()
567 const ObjCPropertyImplDecl *PropImpl = in diagnoseMissingReleases() local
570 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in diagnoseMissingReleases()
635 const ObjCPropertyImplDecl *PropImpl = in findPropertyOnDeallocatingInstance() local
637 return PropImpl; in findPropertyOnDeallocatingInstance()
651 const ObjCPropertyImplDecl *PropImpl = in diagnoseExtraRelease() local
654 if (!PropImpl) in diagnoseExtraRelease()
659 if (getDeallocReleaseRequirement(PropImpl) != in diagnoseExtraRelease()
670 const ObjCPropertyDecl *PropDecl = findShadowedPropertyDecl(PropImpl); in diagnoseExtraRelease()
675 PropDecl = PropImpl->getPropertyDecl(); in diagnoseExtraRelease()
688 isReleasedByCIFilterDealloc(PropImpl) in diagnoseExtraRelease()
692 OS << "The '" << *PropImpl->getPropertyIvarDecl() in diagnoseExtraRelease()
696 if (isReleasedByCIFilterDealloc(PropImpl)) { in diagnoseExtraRelease()
727 const ObjCPropertyImplDecl *PropImpl = in diagnoseMistakenDealloc() local
729 if (!PropImpl) in diagnoseMistakenDealloc()
732 if (getDeallocReleaseRequirement(PropImpl) != in diagnoseMistakenDealloc()
744 OS << "'" << *PropImpl->getPropertyIvarDecl() in diagnoseMistakenDealloc()
809 const ObjCPropertyImplDecl *PropImpl) const { in findShadowedPropertyDecl()
810 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in findShadowedPropertyDecl()
890 const ObjCPropertyImplDecl *PropImpl) const { in getDeallocReleaseRequirement()
893 if (!isSynthesizedRetainableProperty(PropImpl, &IvarDecl, &PropDecl)) in getDeallocReleaseRequirement()
903 if (isReleasedByCIFilterDealloc(PropImpl)) in getDeallocReleaseRequirement()
1040 const ObjCPropertyImplDecl *PropImpl) const { in isReleasedByCIFilterDealloc()
1041 assert(PropImpl->getPropertyIvarDecl()); in isReleasedByCIFilterDealloc()
1042 StringRef PropName = PropImpl->getPropertyDecl()->getName(); in isReleasedByCIFilterDealloc()
1043 StringRef IvarName = PropImpl->getPropertyIvarDecl()->getName(); in isReleasedByCIFilterDealloc()
1052 PropImpl->getPropertyIvarDecl()->getContainingInterface(); in isReleasedByCIFilterDealloc()