Lines Matching refs:Stmt
1 //===- ASTReaderStmt.cpp - Stmt/Expr Deserialization ----------------------===//
32 #include "clang/AST/Stmt.h"
104 /// The number of record fields required for the Stmt class
122 void VisitStmt(Stmt *S);
142 void ASTStmtReader::VisitStmt(Stmt *S) {
154 SmallVector<Stmt *, 16> Stmts;
379 SmallVector<Stmt*, 16> Exprs;
697 E->getTrailingObjects<Stmt *>()[I] = Record.readSubStmt();
1345 Stmt **Stmts = E->getTrailingObjects<Stmt *>();
1347 // expression in the trailing array of Stmt *. This is not needed for
2178 for (Stmt *&Child : E->children())
2694 Stmt *ASTReader::ReadStmt(ModuleFile &F) {
2723 Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) {
2729 llvm::DenseMap<uint64_t, Stmt *> StmtEntries;
2737 Stmt::EmptyShell Empty;
2761 Stmt *S = nullptr;