Searched refs:WeakObjectProfileTy (Results 1 – 4 of 4) sorted by relevance
58 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy59 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) { in getBaseInfo()121 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy136 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE, in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy144 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy150 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy( in WeakObjectProfileTy() function in FunctionScopeInfo::WeakObjectProfileTy159 WeakObjectUses[WeakObjectProfileTy(Msg->getInstanceReceiver(), Prop)]; in recordUseOfWeak()190 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()197 Uses = WeakObjectUses.find(WeakObjectProfileTy(IvarE)); in markSafeWeakUse()199 Uses = WeakObjectUses.find(WeakObjectProfileTy(DRE)); in markSafeWeakUse()[all …]
1207 typedef sema::FunctionScopeInfo::WeakObjectProfileTy WeakObjectProfileTy; in diagnoseRepeatedUseOfWeak() typedef1248 const WeakObjectProfileTy &Profile = I->first; in diagnoseRepeatedUseOfWeak()1301 const WeakObjectProfileTy &Key = P.second->first; in diagnoseRepeatedUseOfWeak()
199 class WeakObjectProfileTy {218 inline WeakObjectProfileTy();219 static inline WeakObjectProfileTy getSentinel();222 WeakObjectProfileTy(const ObjCPropertyRefExpr *RE);223 WeakObjectProfileTy(const Expr *Base, const ObjCPropertyDecl *Property);224 WeakObjectProfileTy(const DeclRefExpr *RE);225 WeakObjectProfileTy(const ObjCIvarRefExpr *RE);245 bool operator==(const WeakObjectProfileTy &Other) const {255 static inline WeakObjectProfileTy getEmptyKey() { in getEmptyKey()256 return WeakObjectProfileTy(); in getEmptyKey()[all …]
442 // This used to crash in WeakObjectProfileTy::getBaseInfo when getBase() was