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