Home
last modified time | relevance | path

Searched refs:switch_expr (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dcheck_missing_break.c117 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 Dsmatch_hooks.c168 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 Dsmatch_states.c1136 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 Dsmatch.h596 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 Dsmatch_implied.c1088 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 Dsmatch_flow.c780 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 Devaluate.c3591 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()