reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/CFG.cpp
  622     if (ScopePos && (VD == ScopePos.getFirstVarInScope()))
  622     if (ScopePos && (VD == ScopePos.getFirstVarInScope()))
 1932       LocalScope(BumpVectorContext(alloc), ScopePos);
 2039       ScopePos = Scope->begin();
 2048   ScopePos = Scope->begin();
 2055   LocalScope::const_iterator scopeBeginPos = ScopePos;
 2057   addAutomaticObjHandling(ScopePos, scopeBeginPos, S);
 2541     addAutomaticObjHandling(ScopePos, BreakJumpTarget.scopePosition, B);
 2679   LocalScope::const_iterator scopeBeginPos = ScopePos;
 2685     addAutomaticObjHandling(ScopePos, scopeBeginPos, C);
 2886   if (ScopePos && VD == *ScopePos)
 2886   if (ScopePos && VD == *ScopePos)
 2887     ++ScopePos;
 2912   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 2923   addAutomaticObjHandling(ScopePos, save_scope_pos.get(), I);
 3048   addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S);
 3079   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 3118     addAutomaticObjHandling(ScopePos, SEHLeaveJumpTarget.scopePosition, LS);
 3177   SEHLeaveJumpTarget = JumpTarget(SEHTrySuccessor, ScopePos);
 3194   LabelMap[L->getDecl()] = JumpTarget(LabelBlock, ScopePos);
 3250     BackpatchBlocks.push_back(JumpSource(Block, ScopePos));
 3253     addAutomaticObjHandling(ScopePos, JT.scopePosition, G);
 3275   BackpatchBlocks.push_back(JumpSource(Block, ScopePos));
 3278   BackpatchBlocks.push_back(JumpSource(Succ, ScopePos));
 3287   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 3294   LocalScope::const_iterator LoopBeginScopePos = ScopePos;
 3298   LocalScope::const_iterator ContinueScopePos = ScopePos;
 3300   addAutomaticObjHandling(ScopePos, save_scope_pos.get(), F);
 3316   BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos);
 3354    addAutomaticObjHandling(ScopePos, LoopBeginScopePos, F);
 3381     SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 3447     SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 3448     ScopePos = LoopBeginScopePos;
 3561     BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos);
 3562     ContinueJumpTarget = JumpTarget(Succ, ScopePos);
 3651   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 3655   LocalScope::const_iterator LoopBeginScopePos = ScopePos;
 3658     addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W);
 3691     BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos);
 3694     addAutomaticObjHandling(ScopePos, LoopBeginScopePos, W);
 3887     ContinueJumpTarget = JumpTarget(EntryConditionBlock, ScopePos);
 3890     BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos);
 3953     addAutomaticObjHandling(ScopePos, ContinueJumpTarget.scopePosition, C);
 3996   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 4007   addAutomaticObjHandling(ScopePos, save_scope_pos.get(), Terminator);
 4031   BreakJumpTarget = JumpTarget(SwitchSuccessor, ScopePos);
 4289   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 4294     LocalScope::const_iterator BeginScopePos = ScopePos;
 4296     addAutomaticObjHandling(ScopePos, BeginScopePos, CS);
 4341   SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos);
 4350   addAutomaticObjHandling(ScopePos, save_scope_pos.get(), S);
 4352   LocalScope::const_iterator ContinueScopePos = ScopePos;
 4367   BreakJumpTarget = JumpTarget(LoopSuccessor, ScopePos);