Lines Matching refs:Prop
746 static const ObjCIvarDecl *findBackingIvar(const ObjCPropertyDecl *Prop) { in findBackingIvar() argument
747 const ObjCIvarDecl *IVar = Prop->getPropertyIvarDecl(); in findBackingIvar()
758 if (!Prop->isReadOnly()) in findBackingIvar()
761 auto *Container = cast<ObjCContainerDecl>(Prop->getDeclContext()); in findBackingIvar()
777 Prop->getIdentifier(), Prop->getQueryKind()); in findBackingIvar()
778 if (ShadowingProp && ShadowingProp != Prop) { in findBackingIvar()
789 const ObjCPropertyDecl *Prop = nullptr; in createObjCPropertyGetter() local
800 Prop = Candidate; in createObjCPropertyGetter()
801 IVar = Prop->getPropertyIvarDecl(); in createObjCPropertyGetter()
808 Prop = MD->findPropertyDecl(); in createObjCPropertyGetter()
809 IVar = Prop ? findBackingIvar(Prop) : nullptr; in createObjCPropertyGetter()
812 if (!IVar || !Prop) in createObjCPropertyGetter()
816 if (Prop->getPropertyAttributes() & ObjCPropertyAttribute::kind_weak) in createObjCPropertyGetter()
828 if (I->getPropertyDecl() != Prop) in createObjCPropertyGetter()
841 Prop->getType().getNonReferenceType())) in createObjCPropertyGetter()