Lines Matching refs:PropImpl
152 getDeallocReleaseRequirement(const ObjCPropertyImplDecl *PropImpl) const;
165 findShadowedPropertyDecl(const ObjCPropertyImplDecl *PropImpl) const;
176 bool isReleasedByCIFilterDealloc(const ObjCPropertyImplDecl *PropImpl) const;
177 bool isNibLoadedIvarWithoutRetain(const ObjCPropertyImplDecl *PropImpl) const;
280 for (auto *PropImpl : getContainingObjCImpl(LCtx)->property_impls()) { in checkBeginFunction() local
281 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl); in checkBeginFunction()
285 SVal LVal = State->getLValue(PropImpl->getPropertyIvarDecl(), SelfVal); in checkBeginFunction()
561 const ObjCPropertyImplDecl *PropImpl = in diagnoseMissingReleases() local
564 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in diagnoseMissingReleases()
629 const ObjCPropertyImplDecl *PropImpl = in findPropertyOnDeallocatingInstance() local
631 return PropImpl; in findPropertyOnDeallocatingInstance()
645 const ObjCPropertyImplDecl *PropImpl = in diagnoseExtraRelease() local
648 if (!PropImpl) in diagnoseExtraRelease()
653 if (getDeallocReleaseRequirement(PropImpl) != in diagnoseExtraRelease()
664 const ObjCPropertyDecl *PropDecl = findShadowedPropertyDecl(PropImpl); in diagnoseExtraRelease()
669 PropDecl = PropImpl->getPropertyDecl(); in diagnoseExtraRelease()
682 isReleasedByCIFilterDealloc(PropImpl) in diagnoseExtraRelease()
686 OS << "The '" << *PropImpl->getPropertyIvarDecl() in diagnoseExtraRelease()
690 if (isReleasedByCIFilterDealloc(PropImpl)) { in diagnoseExtraRelease()
725 const ObjCPropertyImplDecl *PropImpl = in diagnoseMistakenDealloc() local
727 if (!PropImpl) in diagnoseMistakenDealloc()
730 if (getDeallocReleaseRequirement(PropImpl) != in diagnoseMistakenDealloc()
742 OS << "'" << *PropImpl->getPropertyIvarDecl() in diagnoseMistakenDealloc()
807 const ObjCPropertyImplDecl *PropImpl) const { in findShadowedPropertyDecl()
808 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in findShadowedPropertyDecl()
888 const ObjCPropertyImplDecl *PropImpl) const { in getDeallocReleaseRequirement()
891 if (!isSynthesizedRetainableProperty(PropImpl, &IvarDecl, &PropDecl)) in getDeallocReleaseRequirement()
901 if (isReleasedByCIFilterDealloc(PropImpl)) in getDeallocReleaseRequirement()
904 if (isNibLoadedIvarWithoutRetain(PropImpl)) in getDeallocReleaseRequirement()
1041 const ObjCPropertyImplDecl *PropImpl) const { in isReleasedByCIFilterDealloc()
1042 assert(PropImpl->getPropertyIvarDecl()); in isReleasedByCIFilterDealloc()
1043 StringRef PropName = PropImpl->getPropertyDecl()->getName(); in isReleasedByCIFilterDealloc()
1044 StringRef IvarName = PropImpl->getPropertyIvarDecl()->getName(); in isReleasedByCIFilterDealloc()
1053 PropImpl->getPropertyIvarDecl()->getContainingInterface(); in isReleasedByCIFilterDealloc()
1072 const ObjCPropertyImplDecl *PropImpl) const { in isNibLoadedIvarWithoutRetain()
1073 const ObjCIvarDecl *IvarDecl = PropImpl->getPropertyIvarDecl(); in isNibLoadedIvarWithoutRetain()
1083 if (PropImpl->getPropertyDecl()->getSetterMethodDecl()) in isNibLoadedIvarWithoutRetain()