reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
22 SaveAndRestore(T &X) : X(X), OldValue(X) {} 23 SaveAndRestore(T &X, const T &NewValue) : X(X), OldValue(X) { 23 SaveAndRestore(T &X, const T &NewValue) : X(X), OldValue(X) { 27 T get() { return OldValue; } 30 T &X; 31 T OldValue;tools/clang/lib/Analysis/CFG.cpp
271 const_iterator &operator++() { 281 const_iterator operator++(int) { 282 const_iterator P = *this; 287 bool operator==(const const_iterator &rhs) const { 290 bool operator!=(const const_iterator &rhs) const { 298 int distance(const_iterator L); 299 const_iterator shared_parent(const_iterator L); 299 const_iterator shared_parent(const_iterator L); 311 const_iterator Prev; 315 LocalScope(BumpVectorContext ctx, const_iterator P) 319 const_iterator begin() const { return const_iterator(*this, Vars.size()); } 331 int LocalScope::const_iterator::distance(LocalScope::const_iterator L) { 333 const_iterator F = *this; 348 LocalScope::const_iterator 349 LocalScope::const_iterator::shared_parent(LocalScope::const_iterator L) { 358 const_iterator F = *this; 375 LocalScope::const_iterator scopePosition; 378 BlockScopePosPair(CFGBlock *b, LocalScope::const_iterator scopePos) 492 LocalScope::const_iterator ScopePos; 752 void addAutomaticObjDtors(LocalScope::const_iterator B, 753 LocalScope::const_iterator E, Stmt *S); 754 void addLifetimeEnds(LocalScope::const_iterator B, 755 LocalScope::const_iterator E, Stmt *S); 756 void addAutomaticObjHandling(LocalScope::const_iterator B, 757 LocalScope::const_iterator E, Stmt *S); 759 void addScopesEnd(LocalScope::const_iterator B, LocalScope::const_iterator E, 759 void addScopesEnd(LocalScope::const_iterator B, LocalScope::const_iterator E, 762 void getDeclsWithEndedScope(LocalScope::const_iterator B, 763 LocalScope::const_iterator E, Stmt *S); 875 LocalScope::const_iterator B, LocalScope::const_iterator E); 875 LocalScope::const_iterator B, LocalScope::const_iterator E); 878 LocalScope::const_iterator B, 879 LocalScope::const_iterator E); 883 LocalScope::const_iterator B, 884 LocalScope::const_iterator E); 1728 void CFGBuilder::getDeclsWithEndedScope(LocalScope::const_iterator B, 1729 LocalScope::const_iterator E, Stmt *S) { 1740 LocalScope::const_iterator P = B.shared_parent(E); 1745 for (LocalScope::const_iterator I = B; I != P; ++I) 1750 void CFGBuilder::addAutomaticObjHandling(LocalScope::const_iterator B, 1751 LocalScope::const_iterator E, 1763 void CFGBuilder::addLifetimeEnds(LocalScope::const_iterator B, 1764 LocalScope::const_iterator E, Stmt *S) { 1775 LocalScope::const_iterator P = B.shared_parent(E); 1786 for (LocalScope::const_iterator I = B; I != P; ++I) 1808 void CFGBuilder::addScopesEnd(LocalScope::const_iterator B, 1809 LocalScope::const_iterator E, Stmt *S) { 1827 void CFGBuilder::addAutomaticObjDtors(LocalScope::const_iterator B, 1828 LocalScope::const_iterator E, Stmt *S) { 1841 for (LocalScope::const_iterator I = B; I != E; ++I) 2055 LocalScope::const_iterator scopeBeginPos = ScopePos; 2068 LocalScope::const_iterator B, LocalScope::const_iterator E) { 2068 LocalScope::const_iterator B, LocalScope::const_iterator E) { 2074 for (LocalScope::const_iterator I = B; I != E; ++I) 2085 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { 2085 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { 2091 for (LocalScope::const_iterator I = B; I != E; ++I) { 2104 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { 2104 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { 2110 LocalScope::const_iterator PlaceToInsert = B; 2111 for (LocalScope::const_iterator I = B; I != E; ++I) 2679 LocalScope::const_iterator scopeBeginPos = ScopePos; 2912 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3079 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3287 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3294 LocalScope::const_iterator LoopBeginScopePos = ScopePos; 3298 LocalScope::const_iterator ContinueScopePos = ScopePos; 3381 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3447 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3651 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 3655 LocalScope::const_iterator LoopBeginScopePos = ScopePos; 3996 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 4289 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 4294 LocalScope::const_iterator BeginScopePos = ScopePos; 4341 SaveAndRestore<LocalScope::const_iterator> save_scope_pos(ScopePos); 4352 LocalScope::const_iterator ContinueScopePos = ScopePos;