Home | History | Annotate | Download | only in Serialization

Lines Matching refs:STMT

40     void VisitStmt(Stmt *S);
41 #define STMT(Type, Base) \
56 void ASTStmtWriter::VisitStmt(Stmt *S) {
1571 void ASTWriter::WriteSubStmt(Stmt *S,
1572 llvm::DenseMap<Stmt *, uint64_t> &SubStmtEntries,
1573 llvm::DenseSet<Stmt *> &ParentStmts) {
1583 llvm::DenseMap<Stmt *, uint64_t>::iterator I = SubStmtEntries.find(S);
1591 assert(!ParentStmts.count(S) && "There is a Stmt cycle!");
1594 Stmt *S;
1595 llvm::DenseSet<Stmt *> &ParentStmts;
1597 ParentStmtInserterRAII(Stmt *S, llvm::DenseSet<Stmt *> &ParentStmts)
1610 SmallVector<Stmt *, 16> SubStmts;
1648 assert(SubStmtEntries.empty() && "unexpected entries in sub stmt map");
1649 assert(ParentStmts.empty() && "unexpected entries in parent stmt map");