Lines Matching refs:ScopePos
491 LocalScope::const_iterator ScopePos; member in __anon8d78c9ed0411::CFGBuilder
625 if (ScopePos && (VD == ScopePos.getFirstVarInScope())) in maybeAddScopeBeginForVarDecl()
1936 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()
2607 addAutomaticObjHandling(ScopePos, BreakJumpTarget.scopePosition, B); in VisitBreakStmt()
2746 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
2752 addAutomaticObjHandling(ScopePos, scopeBeginPos, C); in VisitCompoundStmt()
2991 if (ScopePos && VD == *ScopePos) in VisitDeclSubExpr()
2992 ++ScopePos; in VisitDeclSubExpr()
3017 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitIfStmt()
3028 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), I); in VisitIfStmt()
3155 addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S); in VisitReturnStmt()
3218 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSEHExceptStmt()
3257 addAutomaticObjHandling(ScopePos, SEHLeaveJumpTarget.scopePosition, LS); in VisitSEHLeaveStmt()
3315 SEHLeaveJumpTarget = JumpTarget(SEHTrySuccessor, ScopePos); in VisitSEHTryStmt()
3332 LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos); in VisitLabelStmt()
3399 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGotoStmt()
3402 addAutomaticObjHandling(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
3424 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGCCAsmStmt()
3427 BackpatchBlocks.push_back(JumpSource(Succ, ScopePos)); in VisitGCCAsmStmt()
3436 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3443 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
3447 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
3449 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), F); in VisitForStmt()
3465 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitForStmt()
3503 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, F); in VisitForStmt()
3530 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3596 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3597 ScopePos = LoopBeginScopePos; in VisitForStmt()
3710 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitObjCForCollectionStmt()
3711 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
3795 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitWhileStmt()
3799 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
3802 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3835 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitWhileStmt()
3838 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3952 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitObjCAtCatchStmt()
4155 ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos); in VisitDoStmt()
4158 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitDoStmt()
4221 addAutomaticObjHandling(ScopePos, ContinueJumpTarget.scopePosition, C); in VisitContinueStmt()
4269 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSwitchStmt()
4280 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator); in VisitSwitchStmt()
4304 BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos); in VisitSwitchStmt()
4563 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXCatchStmt()
4568 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
4570 addAutomaticObjHandling(ScopePos, BeginScopePos, CS); in VisitCXXCatchStmt()
4615 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXForRangeStmt()
4624 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), S); in VisitCXXForRangeStmt()
4626 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()
4641 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitCXXForRangeStmt()