Lines Matching refs:ScopePos
382 LocalScope::const_iterator ScopePos; member in __anon4350aedf0111::CFGBuilder
1303 LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
1395 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
1406 LocalScope::const_iterator scopeBeginPos = ScopePos; in addLocalScopeAndDtors()
1408 addAutomaticObjDtors(ScopePos, scopeBeginPos, S); in addLocalScopeAndDtors()
1812 addAutomaticObjDtors(ScopePos, BreakJumpTarget.scopePosition, B); in VisitBreakStmt()
1943 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
1950 addAutomaticObjDtors(ScopePos, scopeBeginPos, C); in VisitCompoundStmt()
2144 if (ScopePos && VD == *ScopePos) in VisitDeclSubExpr()
2145 ++ScopePos; in VisitDeclSubExpr()
2170 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitIfStmt()
2174 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitIfStmt()
2176 addAutomaticObjDtors(ScopePos, BeginScopePos, I); in VisitIfStmt()
2182 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitIfStmt()
2184 addAutomaticObjDtors(ScopePos, BeginScopePos, I); in VisitIfStmt()
2307 addAutomaticObjDtors(ScopePos, LocalScope::const_iterator(), R); in VisitReturnStmt()
2329 LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos); in VisitLabelStmt()
2385 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGotoStmt()
2388 addAutomaticObjDtors(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
2400 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
2407 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
2411 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
2413 addAutomaticObjDtors(ScopePos, save_scope_pos.get(), F); in VisitForStmt()
2427 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitForStmt()
2465 addAutomaticObjDtors(ScopePos, LoopBeginScopePos, F); in VisitForStmt()
2655 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitObjCForCollectionStmt()
2656 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
2745 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitWhileStmt()
2749 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
2752 addAutomaticObjDtors(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
2784 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitWhileStmt()
2787 addAutomaticObjDtors(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
2963 ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos); in VisitDoStmt()
2966 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitDoStmt()
3030 addAutomaticObjDtors(ScopePos, ContinueJumpTarget.scopePosition, C); in VisitContinueStmt()
3074 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSwitchStmt()
3078 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitSwitchStmt()
3080 addAutomaticObjDtors(ScopePos, BeginScopePos, Terminator); in VisitSwitchStmt()
3086 LocalScope::const_iterator SwitchBeginScopePos = ScopePos; in VisitSwitchStmt()
3088 addAutomaticObjDtors(ScopePos, SwitchBeginScopePos, Terminator); in VisitSwitchStmt()
3113 BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos); in VisitSwitchStmt()
3370 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXCatchStmt()
3375 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
3377 addAutomaticObjDtors(ScopePos, BeginScopePos, CS); in VisitCXXCatchStmt()
3422 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXForRangeStmt()
3431 addAutomaticObjDtors(ScopePos, save_scope_pos.get(), S); in VisitCXXForRangeStmt()
3433 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()
3448 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitCXXForRangeStmt()