Searched refs:switch_expr (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/gcc/ |
| H A D | gimplify.c | 1363 tree switch_expr = *expr_p; in gimplify_switch_expr() local 1366 ret = gimplify_expr (&SWITCH_COND (switch_expr), pre_p, NULL, in gimplify_switch_expr() 1369 if (SWITCH_BODY (switch_expr)) in gimplify_switch_expr() 1377 gcc_assert (!SWITCH_LABELS (switch_expr)); in gimplify_switch_expr() 1382 gimplify_to_stmt_list (&SWITCH_BODY (switch_expr)); in gimplify_switch_expr() 1418 append_to_statement_list (switch_expr, pre_p); in gimplify_switch_expr() 1426 append_to_statement_list (SWITCH_BODY (switch_expr), pre_p); in gimplify_switch_expr() 1431 *expr_p = SWITCH_BODY (switch_expr); in gimplify_switch_expr() 1441 SWITCH_BODY (switch_expr) = NULL; in gimplify_switch_expr() 1444 gcc_assert (SWITCH_LABELS (switch_expr)); in gimplify_switch_expr()
|
| H A D | tree-eh.c | 559 verify_norecord_switch_expr (struct leh_state *state, tree switch_expr) in verify_norecord_switch_expr() argument 568 vec = SWITCH_LABELS (switch_expr); in verify_norecord_switch_expr() 578 #define verify_norecord_switch_expr(state, switch_expr) argument
|
| H A D | c-typeck.c | 7526 tree switch_expr; member 7599 cs->switch_expr = build3 (SWITCH_EXPR, orig_type, exp, NULL_TREE, NULL_TREE); in c_start_case() 7607 return add_stmt (cs->switch_expr); in c_start_case() 7621 SWITCH_COND (c_switch_stack->switch_expr), in do_case() 7661 SWITCH_BODY (cs->switch_expr) = body; in c_finish_case() 7669 if (EXPR_HAS_LOCATION (cs->switch_expr)) in c_finish_case() 7670 switch_location = EXPR_LOCATION (cs->switch_expr); in c_finish_case() 7674 TREE_TYPE (cs->switch_expr), in c_finish_case() 7675 SWITCH_COND (cs->switch_expr)); in c_finish_case()
|
| H A D | tree-cfg.c | 2191 tree switch_expr, taken_case; in find_taken_edge_switch_expr() local 2195 switch_expr = last_stmt (bb); in find_taken_edge_switch_expr() 2196 taken_case = find_case_label_for_value (switch_expr, val); in find_taken_edge_switch_expr() 2210 find_case_label_for_value (tree switch_expr, tree val) in find_case_label_for_value() argument 2212 tree vec = SWITCH_LABELS (switch_expr); in find_case_label_for_value()
|
| H A D | tree.def | 847 DEFTREECODE (SWITCH_EXPR, "switch_expr", tcc_statement, 3)
|
| H A D | ChangeLog.tree-ssa | 6455 with lowered switch_expr. 6457 for lowered switch_expr. 13555 switch_expr with ENABLE_CHECKING block.
|
| H A D | ChangeLog-2005 | 25816 switch_expr.
|