Lines Matching refs:PoolScope
95 for (SmallVectorImpl<PoolScope>::iterator in ~AutoreleasePoolRewriter()
98 PoolScope &scope = *scpI; in ~AutoreleasePoolRewriter()
119 for (SmallVectorImpl<PoolScope>::iterator in ~AutoreleasePoolRewriter()
122 PoolScope &scope = *scpI; in ~AutoreleasePoolRewriter()
150 for (SmallVectorImpl<PoolScope>::iterator in ~AutoreleasePoolRewriter()
153 PoolScope &scope = *scpI; in ~AutoreleasePoolRewriter()
165 SmallVector<PoolScope, 4> Scopes; in VisitCompoundStmt()
180 Scopes.push_back(PoolScope()); in VisitCompoundStmt()
195 Scopes.push_back(PoolScope()); in VisitCompoundStmt()
208 PoolScope &scope = Scopes.back(); in VisitCompoundStmt()
225 struct PoolScope { struct in __anond7ac9e460211::AutoreleasePoolRewriter
233 PoolScope() : PoolVar(nullptr), CompoundParent(nullptr), Begin(), End(), in PoolScope() argument
254 NameReferenceChecker(ASTContext &ctx, PoolScope &scope, in NameReferenceChecker()
296 void handlePoolScope(PoolScope &scope, CompoundStmt *compoundS) { in handlePoolScope()
422 SmallVector<PoolScope, 2> Scopes;