Lines Matching refs:LocalScope
228 class LocalScope { class
235 const LocalScope* Scope = nullptr;
249 const_iterator(const LocalScope& S, unsigned I) in const_iterator()
317 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope() function in __anon76ebc3340111::LocalScope
333 int LocalScope::const_iterator::distance(LocalScope::const_iterator L) { in distance()
350 LocalScope::const_iterator
351 LocalScope::const_iterator::shared_parent(LocalScope::const_iterator L) { in shared_parent()
352 llvm::SmallPtrSet<const LocalScope *, 4> ScopesOfL; in shared_parent()
377 LocalScope::const_iterator scopePosition;
380 BlockScopePosPair(CFGBlock *b, LocalScope::const_iterator scopePos) in BlockScopePosPair()
495 LocalScope::const_iterator ScopePos;
759 void addAutomaticObjDtors(LocalScope::const_iterator B,
760 LocalScope::const_iterator E, Stmt *S);
761 void addLifetimeEnds(LocalScope::const_iterator B,
762 LocalScope::const_iterator E, Stmt *S);
763 void addAutomaticObjHandling(LocalScope::const_iterator B,
764 LocalScope::const_iterator E, Stmt *S);
766 void addScopesEnd(LocalScope::const_iterator B, LocalScope::const_iterator E,
769 void getDeclsWithEndedScope(LocalScope::const_iterator B,
770 LocalScope::const_iterator E, Stmt *S);
773 LocalScope* createOrReuseLocalScope(LocalScope* Scope);
776 LocalScope* addLocalScopeForDeclStmt(DeclStmt *DS,
777 LocalScope* Scope = nullptr);
778 LocalScope* addLocalScopeForVarDecl(VarDecl *VD, LocalScope* Scope = nullptr);
882 LocalScope::const_iterator B, LocalScope::const_iterator E);
885 LocalScope::const_iterator B,
886 LocalScope::const_iterator E);
890 LocalScope::const_iterator B,
891 LocalScope::const_iterator E);
1801 void CFGBuilder::getDeclsWithEndedScope(LocalScope::const_iterator B, in getDeclsWithEndedScope()
1802 LocalScope::const_iterator E, Stmt *S) { in getDeclsWithEndedScope()
1813 LocalScope::const_iterator P = B.shared_parent(E); in getDeclsWithEndedScope()
1818 for (LocalScope::const_iterator I = B; I != P; ++I) in getDeclsWithEndedScope()
1823 void CFGBuilder::addAutomaticObjHandling(LocalScope::const_iterator B, in addAutomaticObjHandling()
1824 LocalScope::const_iterator E, in addAutomaticObjHandling()
1836 void CFGBuilder::addLifetimeEnds(LocalScope::const_iterator B, in addLifetimeEnds()
1837 LocalScope::const_iterator E, Stmt *S) { in addLifetimeEnds()
1848 LocalScope::const_iterator P = B.shared_parent(E); in addLifetimeEnds()
1859 for (LocalScope::const_iterator I = B; I != P; ++I) in addLifetimeEnds()
1876 void CFGBuilder::addScopesEnd(LocalScope::const_iterator B, in addScopesEnd()
1877 LocalScope::const_iterator E, Stmt *S) { in addScopesEnd()
1892 void CFGBuilder::addAutomaticObjDtors(LocalScope::const_iterator B, in addAutomaticObjDtors()
1893 LocalScope::const_iterator E, Stmt *S) { in addAutomaticObjDtors()
1906 for (LocalScope::const_iterator I = B; I != E; ++I) in addAutomaticObjDtors()
1991 LocalScope* CFGBuilder::createOrReuseLocalScope(LocalScope* Scope) { in createOrReuseLocalScope()
1995 return new (alloc.Allocate<LocalScope>()) in createOrReuseLocalScope()
1996 LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
2006 LocalScope *Scope = nullptr; in addLocalScopeForStmt()
2026 LocalScope* CFGBuilder::addLocalScopeForDeclStmt(DeclStmt *DS, in addLocalScopeForDeclStmt()
2027 LocalScope* Scope) { in addLocalScopeForDeclStmt()
2081 LocalScope* CFGBuilder::addLocalScopeForVarDecl(VarDecl *VD, in addLocalScopeForVarDecl()
2082 LocalScope* Scope) { in addLocalScopeForVarDecl()
2114 LocalScope::const_iterator scopeBeginPos = ScopePos; in addLocalScopeAndDtors()
2127 LocalScope::const_iterator B, LocalScope::const_iterator E) { in prependAutomaticObjDtorsWithTerminator()
2133 for (LocalScope::const_iterator I = B; I != E; ++I) in prependAutomaticObjDtorsWithTerminator()
2144 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { in prependAutomaticObjLifetimeWithTerminator()
2150 for (LocalScope::const_iterator I = B; I != E; ++I) { in prependAutomaticObjLifetimeWithTerminator()
2163 CFGBlock *Blk, LocalScope::const_iterator B, LocalScope::const_iterator E) { in prependAutomaticObjScopeEndWithTerminator()
2169 LocalScope::const_iterator PlaceToInsert = B; in prependAutomaticObjScopeEndWithTerminator()
2170 for (LocalScope::const_iterator I = B; I != E; ++I) in prependAutomaticObjScopeEndWithTerminator()
2806 LocalScope::const_iterator scopeBeginPos = ScopePos; in VisitCompoundStmt()
3215 addAutomaticObjHandling(ScopePos, LocalScope::const_iterator(), S); in VisitReturnStmt()
3504 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitForStmt()
3508 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitForStmt()
3860 LocalScope::const_iterator LoopBeginScopePos = ScopePos; in VisitWhileStmt()
4627 LocalScope::const_iterator BeginScopePos = ScopePos; in VisitCXXCatchStmt()
4685 LocalScope::const_iterator ContinueScopePos = ScopePos; in VisitCXXForRangeStmt()