Lines Matching refs:ParentStmts
1583 llvm::DenseSet<Stmt *> &ParentStmts) {
1601 assert(!ParentStmts.count(S) && "There is a Stmt cycle!");
1605 llvm::DenseSet<Stmt *> &ParentStmts;
1607 ParentStmtInserterRAII(Stmt *S, llvm::DenseSet<Stmt *> &ParentStmts)
1608 : S(S), ParentStmts(ParentStmts) {
1609 ParentStmts.insert(S);
1612 ParentStmts.erase(S);
1616 ParentStmtInserterRAII ParentStmtInserter(S, ParentStmts);
1644 WriteSubStmt(SubStmts.pop_back_val(), SubStmtEntries, ParentStmts);
1659 assert(ParentStmts.empty() && "unexpected entries in parent stmt map");
1662 WriteSubStmt(StmtsToEmit[I], SubStmtEntries, ParentStmts);
1673 ParentStmts.clear();