Lines Matching refs:ParentStmts
1573 llvm::DenseSet<Stmt *> &ParentStmts) { in WriteSubStmt() argument
1591 assert(!ParentStmts.count(S) && "There is a Stmt cycle!"); in WriteSubStmt()
1595 llvm::DenseSet<Stmt *> &ParentStmts; in WriteSubStmt() member
1597 ParentStmtInserterRAII(Stmt *S, llvm::DenseSet<Stmt *> &ParentStmts) in WriteSubStmt()
1598 : S(S), ParentStmts(ParentStmts) { in WriteSubStmt()
1599 ParentStmts.insert(S); in WriteSubStmt()
1602 ParentStmts.erase(S); in WriteSubStmt()
1606 ParentStmtInserterRAII ParentStmtInserter(S, ParentStmts); in WriteSubStmt()
1634 WriteSubStmt(SubStmts.pop_back_val(), SubStmtEntries, ParentStmts); in WriteSubStmt()
1649 assert(ParentStmts.empty() && "unexpected entries in parent stmt map"); in FlushStmts()
1652 WriteSubStmt(StmtsToEmit[I], SubStmtEntries, ParentStmts); in FlushStmts()
1663 ParentStmts.clear(); in FlushStmts()