Lines Matching refs:ScopePos

490   LocalScope::const_iterator ScopePos;  member in __anon875bb5ad0411::CFGBuilder
621 if (ScopePos && (VD == ScopePos.getFirstVarInScope())) in maybeAddScopeBeginForVarDecl()
1931 LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
2038 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
2047 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
2054 LocalScope::const_iterator scopeBeginPos = ScopePos; in addLocalScopeAndDtors()
2056 addAutomaticObjHandling(ScopePos, scopeBeginPos, S); in addLocalScopeAndDtors()
2570 addAutomaticObjHandling(ScopePos, BreakJumpTarget.scopePosition, B); in VisitBreakStmt()
2708 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
2714 addAutomaticObjHandling(ScopePos, scopeBeginPos, C); in VisitCompoundStmt()
2936 if (ScopePos && VD == *ScopePos) in VisitDeclSubExpr()
2937 ++ScopePos; in VisitDeclSubExpr()
2962 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitIfStmt()
2973 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), I); in VisitIfStmt()
3098 addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S); in VisitReturnStmt()
3129 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSEHExceptStmt()
3168 addAutomaticObjHandling(ScopePos, SEHLeaveJumpTarget.scopePosition, LS); in VisitSEHLeaveStmt()
3227 SEHLeaveJumpTarget = JumpTarget(SEHTrySuccessor, ScopePos); in VisitSEHTryStmt()
3244 LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos); in VisitLabelStmt()
3300 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGotoStmt()
3303 addAutomaticObjHandling(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
3325 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGCCAsmStmt()
3328 BackpatchBlocks.push_back(JumpSource(Succ, ScopePos)); in VisitGCCAsmStmt()
3337 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3344 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
3348 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
3350 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), F); in VisitForStmt()
3366 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitForStmt()
3404 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, F); in VisitForStmt()
3431 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3497 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3498 ScopePos = LoopBeginScopePos; in VisitForStmt()
3611 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitObjCForCollectionStmt()
3612 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
3701 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitWhileStmt()
3705 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
3708 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3741 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitWhileStmt()
3744 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3937 ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos); in VisitDoStmt()
3940 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitDoStmt()
4003 addAutomaticObjHandling(ScopePos, ContinueJumpTarget.scopePosition, C); in VisitContinueStmt()
4051 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSwitchStmt()
4062 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator); in VisitSwitchStmt()
4086 BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos); in VisitSwitchStmt()
4344 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXCatchStmt()
4349 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
4351 addAutomaticObjHandling(ScopePos, BeginScopePos, CS); in VisitCXXCatchStmt()
4396 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXForRangeStmt()
4405 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), S); in VisitCXXForRangeStmt()
4407 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()
4422 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitCXXForRangeStmt()