Lines Matching refs:ObjCSummaryKey
473 class ObjCSummaryKey { class
477 ObjCSummaryKey(IdentifierInfo* ii, Selector s) in ObjCSummaryKey() function in __anonfda336300311::ObjCSummaryKey
480 ObjCSummaryKey(const ObjCInterfaceDecl *d, Selector s) in ObjCSummaryKey() function in __anonfda336300311::ObjCSummaryKey
483 ObjCSummaryKey(Selector s) in ObjCSummaryKey() function in __anonfda336300311::ObjCSummaryKey
492 template <> struct DenseMapInfo<ObjCSummaryKey> {
493 static inline ObjCSummaryKey getEmptyKey() { in getEmptyKey()
494 return ObjCSummaryKey(DenseMapInfo<IdentifierInfo*>::getEmptyKey(), in getEmptyKey()
498 static inline ObjCSummaryKey getTombstoneKey() { in getTombstoneKey()
499 return ObjCSummaryKey(DenseMapInfo<IdentifierInfo*>::getTombstoneKey(), in getTombstoneKey()
503 static unsigned getHashValue(const ObjCSummaryKey &V) { in getHashValue()
509 static bool isEqual(const ObjCSummaryKey& LHS, const ObjCSummaryKey& RHS) { in isEqual()
519 typedef llvm::DenseMap<ObjCSummaryKey, const RetainSummary *> MapTy;
527 ObjCSummaryKey K(D, S); in find()
542 if ((I = M.find(ObjCSummaryKey(C, S))) != M.end()) in find()
559 MapTy::iterator I = M.find(ObjCSummaryKey(II, S)); in find()
562 I = M.find(ObjCSummaryKey(S)); in find()
567 const RetainSummary *& operator[](ObjCSummaryKey K) { in operator []()
572 return M[ ObjCSummaryKey(S) ]; in operator []()
696 ObjCClassMethodSummaries[ObjCSummaryKey(ClsII, S)] = Summ; in addClassMethSummary()
703 ObjCMethodSummaries[ObjCSummaryKey(ClsII, S)] = Summ; in addInstMethSummary()
709 Summaries[ObjCSummaryKey(ClsII, S)] = Summ; in addMethodSummary()
1546 CachedSummaries[ObjCSummaryKey(ID, S)] = Summ; in getMethodSummary()