Lines Matching refs:PD
96 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD, in findPropertyBackingIvar() argument
100 ObjCIvarDecl *ID = PD->getPropertyIvarDecl(); in findPropertyBackingIvar()
107 ID = NonConstInterD->lookupInstanceVariable(PD->getDefaultSynthIvarName(Ctx)); in findPropertyBackingIvar()
112 IdentifierInfo *PropIdent = PD->getIdentifier(); in findPropertyBackingIvar()
127 for (const auto *PD : InterD->properties()) { in checkASTDecl() local
129 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD, in checkASTDecl()
136 IvarToPropMap[ID] = PD; in checkASTDecl()
180 const ObjCPropertyDecl *PD = I->second; in VisitBinaryOperator() local
185 if (isAnnotatedToAllowDirectAssignment(PD) || in VisitBinaryOperator()
190 InterfD->getInstanceMethod(PD->getGetterName()); in VisitBinaryOperator()
192 InterfD->getInstanceMethod(PD->getSetterName()); in VisitBinaryOperator()