Lines Matching refs:ObjCPropertyDecl
70 const ObjCPropertyDecl **PD) { in isSynthesizedRetainableProperty()
163 const ObjCPropertyDecl *
563 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in diagnoseMissingReleases()
565 assert(PropDecl->getSetterKind() == ObjCPropertyDecl::Copy || in diagnoseMissingReleases()
566 PropDecl->getSetterKind() == ObjCPropertyDecl::Retain); in diagnoseMissingReleases()
571 if (PropDecl->getSetterKind() == ObjCPropertyDecl::Retain) in diagnoseMissingReleases()
662 const ObjCPropertyDecl *PropDecl = findShadowedPropertyDecl(PropImpl); in diagnoseExtraRelease()
677 assert(PropDecl->getSetterKind() == ObjCPropertyDecl::Weak || in diagnoseExtraRelease()
678 (PropDecl->getSetterKind() == ObjCPropertyDecl::Assign && in diagnoseExtraRelease()
693 if (PropDecl->getSetterKind() == ObjCPropertyDecl::Weak) in diagnoseExtraRelease()
804 const ObjCPropertyDecl *ObjCDeallocChecker::findShadowedPropertyDecl( in findShadowedPropertyDecl()
806 const ObjCPropertyDecl *PropDecl = PropImpl->getPropertyDecl(); in findShadowedPropertyDecl()
821 auto *ShadowedPropDecl = dyn_cast<ObjCPropertyDecl>(*I); in findShadowedPropertyDecl()
888 const ObjCPropertyDecl *PropDecl; in getDeallocReleaseRequirement()
892 ObjCPropertyDecl::SetterKind SK = PropDecl->getSetterKind(); in getDeallocReleaseRequirement()
897 case ObjCPropertyDecl::Retain: in getDeallocReleaseRequirement()
898 case ObjCPropertyDecl::Copy: in getDeallocReleaseRequirement()
907 case ObjCPropertyDecl::Weak: in getDeallocReleaseRequirement()
910 case ObjCPropertyDecl::Assign: in getDeallocReleaseRequirement()
945 const ObjCPropertyDecl *Prop = M.getAccessedProperty(); in getValueReleasedByNillingOut()