Lines Matching defs:PD
349 const ObjCPropertyDecl *PD = IvarToPopertyMap.lookup(IvarDecl);
350 assert(PD &&"Do we synthesize ivars for something other than properties?");
351 os << "Property "<< PD->getName() << " ";
388 const ObjCPropertyDecl *PD = I->second;
389 if (PD->isClassProperty())
392 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars,
398 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl());
399 PropertyToIvarMap[PD] = ID;
400 IvarToPopertyMap[ID] = PD;
403 const ObjCMethodDecl *SetterD = PD->getSetterMethodDecl();
409 const ObjCMethodDecl *GetterD = PD->getGetterMethodDecl();
620 const ObjCPropertyDecl *PD = PA->getExplicitProperty();
621 if (PD) {
622 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl());
623 PropToIvarMapTy::const_iterator IvI = PropertyToIvarMap.find(PD);