Lines Matching defs:PD
94 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD,
98 ObjCIvarDecl *ID = PD->getPropertyIvarDecl();
105 ID = NonConstInterD->lookupInstanceVariable(PD->getDefaultSynthIvarName(Ctx));
110 IdentifierInfo *PropIdent = PD->getIdentifier();
125 for (const auto *PD : InterD->instance_properties()) {
127 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterD,
134 IvarToPropMap[ID] = PD;
180 const ObjCPropertyDecl *PD = I->second;
185 if (isAnnotatedToAllowDirectAssignment(PD) ||
190 InterfD->getInstanceMethod(PD->getGetterName());
192 InterfD->getInstanceMethod(PD->getSetterName());