Lines Matching refs:PD
348 const ObjCPropertyDecl *PD = IvarToPopertyMap.lookup(IvarDecl); in printIvar() local
349 assert(PD &&"Do we synthesize ivars for something other than properties?"); in printIvar()
350 os << "Property "<< PD->getName() << " "; in printIvar()
386 const ObjCPropertyDecl *PD = I->second; in visit() local
387 if (PD->isClassProperty()) in visit()
390 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars, in visit()
396 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl()); in visit()
397 PropertyToIvarMap[PD] = ID; in visit()
398 IvarToPopertyMap[ID] = PD; in visit()
401 const ObjCMethodDecl *SetterD = PD->getSetterMethodDecl(); in visit()
407 const ObjCMethodDecl *GetterD = PD->getGetterMethodDecl(); in visit()
618 const ObjCPropertyDecl *PD = PA->getExplicitProperty(); in checkObjCPropertyRefExpr() local
619 if (PD) { in checkObjCPropertyRefExpr()
620 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl()); in checkObjCPropertyRefExpr()
621 PropToIvarMapTy::const_iterator IvI = PropertyToIvarMap.find(PD); in checkObjCPropertyRefExpr()