Searched refs:switch_expr (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | check_missing_break.c | 117 struct expression *switch_expr; in merge_hook() local 123 switch_expr = get_switch_expr(); in merge_hook() 124 if (s1->data == switch_expr || s2->data == switch_expr) in merge_hook()
|
H A D | smatch_hooks.c | 168 void __pass_case_to_client(struct expression *switch_expr, in __pass_case_to_client() argument 171 typedef void (case_func)(struct expression *switch_expr, in __pass_case_to_client() 176 ((case_func *)container->fn)(switch_expr, rl); in __pass_case_to_client()
|
H A D | smatch_states.c | 1136 void __save_switch_states(struct expression *switch_expr) in __save_switch_states() argument 1140 get_absolute_rl(switch_expr, &rl); in __save_switch_states() 1151 void __merge_switches(struct expression *switch_expr, struct range_list *case_rl) in __merge_switches() argument 1166 implied_stree = __implied_case_stree(switch_expr, case_rl, &remaining_cases, &stree); in __merge_switches()
|
H A D | smatch.h | 596 struct stree *__implied_case_stree(struct expression *switch_expr, 779 void __save_switch_states(struct expression *switch_expr); 782 void __merge_switches(struct expression *switch_expr, struct range_list *case_rl); 800 void __pass_case_to_client(struct expression *switch_expr,
|
H A D | smatch_implied.c | 1088 struct stree *__implied_case_stree(struct expression *switch_expr, in __implied_case_stree() argument 1102 name = expr_to_chunk_sym_vsl(switch_expr, &sym, &vsl); in __implied_case_stree() 1119 __pass_case_to_client(switch_expr, rl); in __implied_case_stree()
|
H A D | smatch_flow.c | 780 static struct range_list *get_case_rl(struct expression *switch_expr, in get_case_rl() argument 788 switch_type = get_type(switch_expr); in get_case_rl()
|
H A D | evaluate.c | 3591 static void check_case_type(struct expression *switch_expr, in check_case_type() argument 3601 switch_type = switch_expr->ctype; in check_case_type() 3628 if (!restricted_binop_type(SPECIAL_EQUAL, case_expr, switch_expr, in check_case_type() 3631 unrestrict(switch_expr, sclass, &switch_type); in check_case_type()
|