Home
last modified time | relevance | path

Searched refs:case_expression (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dparse.h79 struct expression *case_expression; member
H A Dsmatch_flow.c769 if (!stmt->case_expression) { in is_case_val()
773 if (!get_value(stmt->case_expression, &case_sval)) in is_case_val()
846 expr_set_parent_stmt(stmt->case_expression, stmt); in split_case()
850 stmt->case_expression, stmt->case_to); in split_case()
855 stmt->case_statement->case_expression, in split_case()
860 if (!stmt->case_expression) in split_case()
867 if (!stmt->case_expression) in split_case()
H A Dast-inspect.c77 ast_append_child(node, "case_expression:", stmt->case_expression, inspect_expression); in inspect_statement()
H A Dinline.c399 stmt->case_expression = copy_expression(stmt->case_expression); in copy_one_statement()
H A Ddissect.c514 do_expression(U_R_VAL, stmt->case_expression); in do_statement()
H A Dlinearize.c2224 if (!case_stmt->case_expression) { in linearize_switch()
2227 } else if (case_stmt->case_expression->type != EXPR_VALUE) { in linearize_switch()
2233 begin = end = case_stmt->case_expression->value; in linearize_switch()
H A Dshow-parse.c539 struct expression *expr = case_stmt->case_expression; in show_switch_statement()
H A Dexpand.c1244 expand_const_expression(stmt->case_expression, "case statement"); in expand_statement()
H A Devaluate.c3586 evaluate_expression(stmt->case_expression); in evaluate_case_statement()
3655 check_case_type(sel, case_stmt->case_expression, enumcase_holder); in evaluate_switch_statement()
H A Dcompile-i386.c1728 struct expression *expr = case_stmt->case_expression; in emit_switch_statement()
H A Dparse.c2437 token = parse_expression(token->next, &stmt->case_expression); in parse_case_statement()