Searched refs:WeakObjectProfileTy (Results 1 – 3 of 3) sorted by relevance
44 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy45 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { in getBaseInfo()91 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy106 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE, in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy114 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy120 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy129 WeakObjectUses[WeakObjectProfileTy(Msg->getInstanceReceiver(), Prop)]; in recordUseOfWeak()157 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()159 Uses = WeakObjectUses.find(WeakObjectProfileTy(IvarE)); in markSafeWeakUse()161 Uses = WeakObjectUses.find(WeakObjectProfileTy(DRE)); in markSafeWeakUse()[all …]
994 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; in diagnoseRepeatedUseOfWeak() typedef1033 const WeakObjectProfileTy &Profile = I->first; in diagnoseRepeatedUseOfWeak()1084 const WeakObjectProfileTy &Key = I->second->first; in diagnoseRepeatedUseOfWeak()
145 class WeakObjectProfileTy {166 inline WeakObjectProfileTy();167 static inline WeakObjectProfileTy getSentinel();170 WeakObjectProfileTy(const ObjCPropertyRefExpr *RE);171 WeakObjectProfileTy(const Expr *Base, const ObjCPropertyDecl *Property);172 WeakObjectProfileTy(const DeclRefExpr *RE);173 WeakObjectProfileTy(const ObjCIvarRefExpr *RE);193 bool operator==(const WeakObjectProfileTy &Other) const {203 static inline WeakObjectProfileTy getEmptyKey() { in getEmptyKey()204 return WeakObjectProfileTy(); in getEmptyKey()[all …]