Lines Matching refs:CurScope
447 Stmt *SubStmt, Scope *CurScope) { in ActOnDefaultStmt() argument
1613 Scope *BreakParent = CurScope->getBreakParent(); in CheckBreakContinueBinding()
1621 } else if (BCFinder.ContinueFound() && CurScope->getContinueParent()) { in CheckBreakContinueBinding()
2660 Sema::ActOnContinueStmt(SourceLocation ContinueLoc, Scope *CurScope) { in ActOnContinueStmt() argument
2661 Scope *S = CurScope->getContinueParent(); in ActOnContinueStmt()
2672 Sema::ActOnBreakStmt(SourceLocation BreakLoc, Scope *CurScope) { in ActOnBreakStmt() argument
2673 Scope *S = CurScope->getBreakParent(); in ActOnBreakStmt()
3159 Scope *CurScope) { in ActOnReturnStmt() argument
3166 CurScope->addNRVOCandidate(VD); in ActOnReturnStmt()
3168 CurScope->setNoNRVO(); in ActOnReturnStmt()
3171 CheckJumpOutOfSEHFinally(*this, ReturnLoc, *CurScope->getFnParent()); in ActOnReturnStmt()
3460 Scope *CurScope) { in ActOnObjCAtThrowStmt() argument
3467 Scope *AtCatchParent = CurScope; in ActOnObjCAtThrowStmt()
3780 CurrentSEHFinally.push_back(CurScope); in ActOnStartSEHFinallyBlock()
3794 Sema::ActOnSEHLeaveStmt(SourceLocation Loc, Scope *CurScope) { in ActOnSEHLeaveStmt() argument
3795 Scope *SEHTryParent = CurScope; in ActOnSEHLeaveStmt()
3882 void Sema::ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, in ActOnCapturedRegionStart() argument
3899 PushCapturedRegionScope(CurScope, CD, RD, Kind); in ActOnCapturedRegionStart()
3901 if (CurScope) in ActOnCapturedRegionStart()
3902 PushDeclContext(CurScope, CD); in ActOnCapturedRegionStart()
3909 void Sema::ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, in ActOnCapturedRegionStart() argument
3951 PushCapturedRegionScope(CurScope, CD, RD, Kind); in ActOnCapturedRegionStart()
3953 if (CurScope) in ActOnCapturedRegionStart()
3954 PushDeclContext(CurScope, CD); in ActOnCapturedRegionStart()