Lines Matching refs:PD
95 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD, in findPropertyBackingIvar() argument
99 ObjCIvarDecl *ID = PD->getPropertyIvarDecl(); in findPropertyBackingIvar()
106 ID = NonConstInterD->lookupInstanceVariable(PD->getDefaultSynthIvarName(Ctx)); in findPropertyBackingIvar()
111 IdentifierInfo *PropIdent = PD->getIdentifier(); in findPropertyBackingIvar()
126 for (const auto *PD : InterD->instance_properties()) { in checkASTDecl() local
128 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD, in checkASTDecl()
135 IvarToPropMap[ID] = PD; in checkASTDecl()
179 const ObjCPropertyDecl *PD = I->second; in VisitBinaryOperator() local
184 if (isAnnotatedToAllowDirectAssignment(PD) || in VisitBinaryOperator()
189 InterfD->getInstanceMethod(PD->getGetterName()); in VisitBinaryOperator()
191 InterfD->getInstanceMethod(PD->getSetterName()); in VisitBinaryOperator()