Home | History | Annotate | Download | only in Sema

Lines Matching defs:FunctionScopeInfo

10 // This file implements FunctionScopeInfo and its subclasses, which contain
25 void FunctionScopeInfo::Clear() {
44 FunctionScopeInfo::WeakObjectProfileTy::BaseInfoTy
45 FunctionScopeInfo::WeakObjectProfileTy::getBaseInfo(const Expr *E) {
91 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
106 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE,
114 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
120 FunctionScopeInfo::WeakObjectProfileTy::WeakObjectProfileTy(
125 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg,
133 void FunctionScopeInfo::markSafeWeakUse(const Expr *E) {
155 FunctionScopeInfo::WeakObjectUseMap::iterator Uses;
179 FunctionScopeInfo::WeakUseVector::reverse_iterator ThisUse =
187 FunctionScopeInfo::~FunctionScopeInfo() { }