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()
387 const ObjCPropertyDecl *PD = I->second; in visit() local
388 if (PD->isClassProperty()) in visit()
391 const ObjCIvarDecl *ID = findPropertyBackingIvar(PD, InterfaceD, Ivars, in visit()
397 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl()); in visit()
398 PropertyToIvarMap[PD] = ID; in visit()
399 IvarToPopertyMap[ID] = PD; in visit()
402 const ObjCMethodDecl *SetterD = PD->getSetterMethodDecl(); in visit()
408 const ObjCMethodDecl *GetterD = PD->getGetterMethodDecl(); in visit()
619 const ObjCPropertyDecl *PD = PA->getExplicitProperty(); in checkObjCPropertyRefExpr() local
620 if (PD) { in checkObjCPropertyRefExpr()
621 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl()); in checkObjCPropertyRefExpr()
622 PropToIvarMapTy::const_iterator IvI = PropertyToIvarMap.find(PD); in checkObjCPropertyRefExpr()