Lines Matching refs:ScopePos
469 LocalScope::const_iterator ScopePos; member in __anon15de256c0411::CFGBuilder
594 if (ScopePos && (VD == ScopePos.getFirstVarInScope())) in maybeAddScopeBeginForVarDecl()
1807 LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
1914 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
1923 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
1930 LocalScope::const_iterator scopeBeginPos = ScopePos; in addLocalScopeAndDtors()
1932 addAutomaticObjHandling(ScopePos, scopeBeginPos, S); in addLocalScopeAndDtors()
2399 addAutomaticObjHandling(ScopePos, BreakJumpTarget.scopePosition, B); in VisitBreakStmt()
2538 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
2544 addAutomaticObjHandling(ScopePos, scopeBeginPos, C); in VisitCompoundStmt()
2740 if (ScopePos && VD == *ScopePos) in VisitDeclSubExpr()
2741 ++ScopePos; in VisitDeclSubExpr()
2766 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitIfStmt()
2777 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), I); in VisitIfStmt()
2902 addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S); in VisitReturnStmt()
2925 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSEHExceptStmt()
2964 addAutomaticObjHandling(ScopePos, SEHLeaveJumpTarget.scopePosition, LS); in VisitSEHLeaveStmt()
3023 SEHLeaveJumpTarget = JumpTarget(SEHTrySuccessor, ScopePos); in VisitSEHTryStmt()
3040 LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos); in VisitLabelStmt()
3096 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGotoStmt()
3099 addAutomaticObjHandling(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
3111 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3118 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
3122 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
3124 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), F); in VisitForStmt()
3140 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitForStmt()
3178 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, F); in VisitForStmt()
3205 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3271 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitForStmt()
3272 ScopePos = LoopBeginScopePos; in VisitForStmt()
3385 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitObjCForCollectionStmt()
3386 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
3475 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitWhileStmt()
3479 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
3482 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3515 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitWhileStmt()
3518 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3711 ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos); in VisitDoStmt()
3714 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitDoStmt()
3777 addAutomaticObjHandling(ScopePos, ContinueJumpTarget.scopePosition, C); in VisitContinueStmt()
3820 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitSwitchStmt()
3831 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator); in VisitSwitchStmt()
3855 BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos); in VisitSwitchStmt()
4113 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXCatchStmt()
4118 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
4120 addAutomaticObjHandling(ScopePos, BeginScopePos, CS); in VisitCXXCatchStmt()
4165 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); in VisitCXXForRangeStmt()
4174 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), S); in VisitCXXForRangeStmt()
4176 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()
4191 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitCXXForRangeStmt()