Lines Matching refs:STMT
580 bool nextStep(const Stmt *S) {
3351 const Stmt *S,
3356 const Stmt *Body,
3432 const Stmt *S, const SwitchCase *Case) {
3444 case Stmt::CompoundStmtClass:
3448 case Stmt::LabelStmtClass:
3449 case Stmt::AttributedStmtClass:
3450 case Stmt::DoStmtClass:
3453 case Stmt::CaseStmtClass:
3454 case Stmt::DefaultStmtClass:
3459 case Stmt::IfStmtClass: {
3474 case Stmt::WhileStmtClass: {
3482 case Stmt::ForStmtClass: {
3496 case Stmt::DeclStmtClass:
3518 case Stmt::NullStmtClass:
3521 case Stmt::DeclStmtClass: {
3534 case Stmt::ReturnStmtClass: {
3545 case Stmt::CompoundStmtClass: {
3559 case Stmt::IfStmtClass: {
3568 if (const Stmt *SubStmt = Cond ? IS->getThen() : IS->getElse()) {
3576 case Stmt::WhileStmtClass: {
3594 case Stmt::DoStmtClass: {
3610 case Stmt::ForStmtClass: {
3640 case Stmt::CXXForRangeStmtClass: {
3684 case Stmt::SwitchStmtClass:
3687 case Stmt::ContinueStmtClass:
3690 case Stmt::BreakStmtClass:
3693 case Stmt::LabelStmtClass:
3696 case Stmt::AttributedStmtClass:
3702 case Stmt::CaseStmtClass:
3703 case Stmt::DefaultStmtClass:
3809 ArrayRef<const Expr*> Args, const Stmt *Body,
4082 bool VisitStmt(const Stmt *) {
4276 Stmt *Body = FD->getBody(Definition);
9029 #define STMT(Node, Base) case Expr::Node##Class: