Home | History | Annotate | Download | only in AST

Lines Matching refs:Stmts

109   llvm::errs() << "  " << sum << " stmts/exprs total.\n";
193 /// Skip no-op (attributed, compound) container stmts and skip captured
364 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, SourceLocation LB,
367 CompoundStmtBits.NumStmts = Stmts.size();
368 setStmts(Stmts);
372 void CompoundStmt::setStmts(ArrayRef<Stmt *> Stmts) {
373 assert(CompoundStmtBits.NumStmts == Stmts.size() &&
376 std::copy(Stmts.begin(), Stmts.end(), body_begin());
379 CompoundStmt *CompoundStmt::Create(const ASTContext &C, ArrayRef<Stmt *> Stmts,
382 C.Allocate(totalSizeToAlloc<Stmt *>(Stmts.size()), alignof(CompoundStmt));
383 return new (Mem) CompoundStmt(Stmts, LB, RB);