Searched refs:switch_expr (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/gcc/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 | 7111 tree switch_expr; member 7184 cs->switch_expr = build3 (SWITCH_EXPR, orig_type, exp, NULL_TREE, NULL_TREE); in c_start_case() 7192 return add_stmt (cs->switch_expr); in c_start_case() 7206 SWITCH_COND (c_switch_stack->switch_expr), in do_case() 7246 SWITCH_BODY (cs->switch_expr) = body; in c_finish_case() 7254 if (EXPR_HAS_LOCATION (cs->switch_expr)) in c_finish_case() 7255 switch_location = EXPR_LOCATION (cs->switch_expr); in c_finish_case() 7259 TREE_TYPE (cs->switch_expr), in c_finish_case() 7260 SWITCH_COND (cs->switch_expr)); in c_finish_case()
|
| H A D | tree-cfg.c | 2184 tree switch_expr, taken_case; in find_taken_edge_switch_expr() local 2188 switch_expr = last_stmt (bb); in find_taken_edge_switch_expr() 2189 taken_case = find_case_label_for_value (switch_expr, val); in find_taken_edge_switch_expr() 2203 find_case_label_for_value (tree switch_expr, tree val) in find_case_label_for_value() argument 2205 tree vec = SWITCH_LABELS (switch_expr); in find_case_label_for_value()
|
| H A D | tree.def | 842 DEFTREECODE (SWITCH_EXPR, "switch_expr", tcc_statement, 3)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | tree.def | 848 DEFTREECODE (SWITCH_EXPR, "switch_expr", 'e', 2)
|