Lines Matching refs:stmt

63 	*do_statement(usage_t mode, struct statement *stmt);
462 static struct symbol *do_statement(usage_t mode, struct statement *stmt) in do_statement() argument
466 if (stmt) switch (stmt->type) { in do_statement()
468 warning(stmt->pos, "bad stmt->type: %d", stmt->type); in do_statement()
475 do_sym_list(stmt->declaration); in do_statement()
478 ret = do_expression(mode, stmt->expression); in do_statement()
481 do_expression(u_lval(return_type), stmt->expression); in do_statement()
484 do_expression(U_R_VAL, stmt->asm_string); in do_statement()
485 do_asm_xputs(U_W_VAL, stmt->asm_outputs); in do_statement()
486 do_asm_xputs(U_R_VAL, stmt->asm_inputs); in do_statement()
491 count = statement_list_size(stmt->stmts); in do_statement()
492 DO_LIST(stmt->stmts, st, in do_statement()
497 do_sym_list(stmt->iterator_syms); in do_statement()
498 do_statement(U_VOID, stmt->iterator_pre_statement); in do_statement()
499 do_expression(U_R_VAL, stmt->iterator_pre_condition); in do_statement()
500 do_statement(U_VOID, stmt->iterator_post_statement); in do_statement()
501 do_statement(U_VOID, stmt->iterator_statement); in do_statement()
502 do_expression(U_R_VAL, stmt->iterator_post_condition); in do_statement()
505 do_expression(U_R_VAL, stmt->if_conditional); in do_statement()
506 do_statement(U_VOID, stmt->if_true); in do_statement()
507 do_statement(U_VOID, stmt->if_false); in do_statement()
510 do_expression(U_R_VAL, stmt->switch_expression); in do_statement()
511 do_statement(U_VOID, stmt->switch_statement); in do_statement()
514 do_expression(U_R_VAL, stmt->case_expression); in do_statement()
515 do_expression(U_R_VAL, stmt->case_to); in do_statement()
516 do_statement(U_VOID, stmt->case_statement); in do_statement()
519 do_expression(U_R_PTR, stmt->goto_expression); in do_statement()
522 do_statement(mode, stmt->label_statement); in do_statement()
598 : type->stmt); in do_symbol()