Lines Matching refs:ObjCSummaryKey
472 class ObjCSummaryKey { class
476 ObjCSummaryKey(IdentifierInfo* ii, Selector s) in ObjCSummaryKey() function in __anonbe000e510311::ObjCSummaryKey
479 ObjCSummaryKey(const ObjCInterfaceDecl *d, Selector s) in ObjCSummaryKey() function in __anonbe000e510311::ObjCSummaryKey
482 ObjCSummaryKey(Selector s) in ObjCSummaryKey() function in __anonbe000e510311::ObjCSummaryKey
491 template <> struct DenseMapInfo<ObjCSummaryKey> {
492 static inline ObjCSummaryKey getEmptyKey() { in getEmptyKey()
493 return ObjCSummaryKey(DenseMapInfo<IdentifierInfo*>::getEmptyKey(), in getEmptyKey()
497 static inline ObjCSummaryKey getTombstoneKey() { in getTombstoneKey()
498 return ObjCSummaryKey(DenseMapInfo<IdentifierInfo*>::getTombstoneKey(), in getTombstoneKey()
502 static unsigned getHashValue(const ObjCSummaryKey &V) { in getHashValue()
508 static bool isEqual(const ObjCSummaryKey& LHS, const ObjCSummaryKey& RHS) { in isEqual()
518 typedef llvm::DenseMap<ObjCSummaryKey, const RetainSummary *> MapTy;
526 ObjCSummaryKey K(D, S); in find()
541 if ((I = M.find(ObjCSummaryKey(C, S))) != M.end()) in find()
558 MapTy::iterator I = M.find(ObjCSummaryKey(II, S)); in find()
561 I = M.find(ObjCSummaryKey(S)); in find()
566 const RetainSummary *& operator[](ObjCSummaryKey K) { in operator []()
571 return M[ ObjCSummaryKey(S) ]; in operator []()
695 ObjCClassMethodSummaries[ObjCSummaryKey(ClsII, S)] = Summ; in addClassMethSummary()
702 ObjCMethodSummaries[ObjCSummaryKey(ClsII, S)] = Summ; in addInstMethSummary()
708 Summaries[ObjCSummaryKey(ClsII, S)] = Summ; in addMethodSummary()
1545 CachedSummaries[ObjCSummaryKey(ID, S)] = Summ; in getMethodSummary()