Lines Matching refs:ScopePos

511   LocalScope::const_iterator ScopePos;  member in __anond5061b330411::CFGBuilder
642 if (ScopePos && (VD == ScopePos.getFirstVarInScope())) in maybeAddScopeBeginForVarDecl()
2064 return new (alloc) LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
2172 ScopePos = Scope->begin(); in addLocalScopeForVarDecl()
2179 LocalScope::const_iterator scopeBeginPos = ScopePos; in addLocalScopeAndDtors()
2181 addAutomaticObjHandling(ScopePos, scopeBeginPos, S); in addLocalScopeAndDtors()
2674 addAutomaticObjHandling(ScopePos, BreakJumpTarget.scopePosition, B); in VisitBreakStmt()
2813 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
2819 addAutomaticObjHandling(ScopePos, scopeBeginPos, C); in VisitCompoundStmt()
3058 if (ScopePos && VD == *ScopePos) in VisitDeclSubExpr()
3059 ++ScopePos; in VisitDeclSubExpr()
3084 SaveAndRestore save_scope_pos(ScopePos); in VisitIfStmt()
3095 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), I); in VisitIfStmt()
3222 addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S); in VisitReturnStmt()
3285 SaveAndRestore save_scope_pos(ScopePos); in VisitSEHExceptStmt()
3324 addAutomaticObjHandling(ScopePos, SEHLeaveJumpTarget.scopePosition, LS); in VisitSEHLeaveStmt()
3382 SEHLeaveJumpTarget = JumpTarget(SEHTrySuccessor, ScopePos); in VisitSEHTryStmt()
3398 LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos); in VisitLabelStmt()
3466 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGotoStmt()
3470 addScopeChangesHandling(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
3491 BackpatchBlocks.push_back(JumpSource(Block, ScopePos)); in VisitGCCAsmStmt()
3494 BackpatchBlocks.push_back(JumpSource(Succ, ScopePos)); in VisitGCCAsmStmt()
3503 SaveAndRestore save_scope_pos(ScopePos); in VisitForStmt()
3510 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
3514 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
3516 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), F); in VisitForStmt()
3532 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitForStmt()
3553 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, F); in VisitForStmt()
3600 SaveAndRestore save_scope_pos(ScopePos); in VisitForStmt()
3666 SaveAndRestore save_scope_pos(ScopePos); in VisitForStmt()
3667 ScopePos = LoopBeginScopePos; in VisitForStmt()
3780 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitObjCForCollectionStmt()
3781 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
3865 SaveAndRestore save_scope_pos(ScopePos); in VisitWhileStmt()
3869 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
3872 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
3905 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitWhileStmt()
3908 addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W); in VisitWhileStmt()
4022 SaveAndRestore save_scope_pos(ScopePos); in VisitObjCAtCatchStmt()
4225 ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos); in VisitDoStmt()
4228 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitDoStmt()
4291 addAutomaticObjHandling(ScopePos, ContinueJumpTarget.scopePosition, C); in VisitContinueStmt()
4339 SaveAndRestore save_scope_pos(ScopePos); in VisitSwitchStmt()
4350 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator); in VisitSwitchStmt()
4374 BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos); in VisitSwitchStmt()
4631 SaveAndRestore save_scope_pos(ScopePos); in VisitCXXCatchStmt()
4636 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
4638 addAutomaticObjHandling(ScopePos, BeginScopePos, CS); in VisitCXXCatchStmt()
4683 SaveAndRestore save_scope_pos(ScopePos); in VisitCXXForRangeStmt()
4692 addAutomaticObjHandling(ScopePos, save_scope_pos.get(), S); in VisitCXXForRangeStmt()
4694 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()
4709 BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos); in VisitCXXForRangeStmt()