Lines Matching refs:FunctionScopeInfo
10 // This file implements FunctionScopeInfo and its subclasses, which contain
26 void FunctionScopeInfo::Clear() {
57 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy
58 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) {
118 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
133 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE,
141 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
147 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
152 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg,
160 void FunctionScopeInfo::markSafeWeakUse(const Expr *E) {
182 FunctionScopeInfo::WeakObjectUseMap::iterator Uses;
214 FunctionScopeInfo::WeakUseVector::reverse_iterator ThisUse =
238 FunctionScopeInfo::~FunctionScopeInfo() { }