Lines Matching refs:Prop
703 static const ObjCIvarDecl *findBackingIvar(const ObjCPropertyDecl *Prop) { in findBackingIvar() argument
704 const ObjCIvarDecl *IVar = Prop->getPropertyIvarDecl(); in findBackingIvar()
715 if (!Prop->isReadOnly()) in findBackingIvar()
718 auto *Container = cast<ObjCContainerDecl>(Prop->getDeclContext()); in findBackingIvar()
734 Prop->getIdentifier(), Prop->getQueryKind()); in findBackingIvar()
735 if (ShadowingProp && ShadowingProp != Prop) { in findBackingIvar()
743 const ObjCPropertyDecl *Prop) { in createObjCPropertyGetter() argument
745 const ObjCIvarDecl *IVar = findBackingIvar(Prop); in createObjCPropertyGetter()
750 if (Prop->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_weak) in createObjCPropertyGetter()
762 if (I->getPropertyDecl() != Prop) in createObjCPropertyGetter()
776 Prop->getType().getNonReferenceType())) in createObjCPropertyGetter()
786 const VarDecl *selfVar = Prop->getGetterMethodDecl()->getSelfDecl(); in createObjCPropertyGetter()
797 if (!Prop->getType()->isReferenceType()) in createObjCPropertyGetter()
815 const ObjCPropertyDecl *Prop = D->findPropertyDecl(); in getBody() local
816 if (!Prop) in getBody()
831 Val = createObjCPropertyGetter(C, Prop); in getBody()