Lines Matching refs:PD
94 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD, in findPropertyBackingIvar() argument
98 ObjCIvarDecl *ID = PD->getPropertyIvarDecl(); in findPropertyBackingIvar()
105 ID = NonConstInterD->lookupInstanceVariable(PD->getDefaultSynthIvarName(Ctx)); in findPropertyBackingIvar()
110 IdentifierInfo *PropIdent = PD->getIdentifier(); in findPropertyBackingIvar()
125 for (const auto *PD : InterD->instance_properties()) { in checkASTDecl() local
127 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD, in checkASTDecl()
134 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()