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