Lines Matching defs:PropImpl
157 getDeallocReleaseRequirement(const ObjCPropertyImplDecl *PropImpl) const;
170 findShadowedPropertyDecl(const ObjCPropertyImplDecl *PropImpl) const;
181 bool isReleasedByCIFilterDealloc(const ObjCPropertyImplDecl *PropImpl) const;
182 bool isNibLoadedIvarWithoutRetain(const ObjCPropertyImplDecl *PropImpl) const;
285 for (auto *PropImpl : getContainingObjCImpl(LCtx)->property_impls()) {
286 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl);
290 SVal LVal = State->getLValue(PropImpl->getPropertyIvarDecl(), SelfVal);
568 const ObjCPropertyImplDecl *PropImpl =
571 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl();
635 const ObjCPropertyImplDecl *PropImpl =
637 return PropImpl;
651 const ObjCPropertyImplDecl *PropImpl =
654 if (!PropImpl)
659 if (getDeallocReleaseRequirement(PropImpl) !=
670 const ObjCPropertyDecl *PropDecl = findShadowedPropertyDecl(PropImpl);
675 PropDecl = PropImpl->getPropertyDecl();
688 isReleasedByCIFilterDealloc(PropImpl)
692 OS << "The '" << *PropImpl->getPropertyIvarDecl()
696 if (isReleasedByCIFilterDealloc(PropImpl)) {
731 const ObjCPropertyImplDecl *PropImpl =
733 if (!PropImpl)
736 if (getDeallocReleaseRequirement(PropImpl) !=
748 OS << "'" << *PropImpl->getPropertyIvarDecl()
793 /// Returns the property that shadowed by PropImpl if one exists and
796 const ObjCPropertyImplDecl *PropImpl) const {
797 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl();
874 /// Determines whether the instance variable for \p PropImpl must or must not be
877 const ObjCPropertyImplDecl *PropImpl) const {
880 if (!isSynthesizedRetainableProperty(PropImpl, &IvarDecl, &PropDecl))
890 if (isReleasedByCIFilterDealloc(PropImpl))
893 if (isNibLoadedIvarWithoutRetain(PropImpl))
1030 const ObjCPropertyImplDecl *PropImpl) const {
1031 assert(PropImpl->getPropertyIvarDecl());
1032 StringRef PropName = PropImpl->getPropertyDecl()->getName();
1033 StringRef IvarName = PropImpl->getPropertyIvarDecl()->getName();
1042 PropImpl->getPropertyIvarDecl()->getContainingInterface();
1061 const ObjCPropertyImplDecl *PropImpl) const {
1062 const ObjCIvarDecl *IvarDecl = PropImpl->getPropertyIvarDecl();
1072 if (PropImpl->getPropertyDecl()->getSetterMethodDecl())