Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/gcc/
H A Dgimplify.c1363 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 Dtree-eh.c559 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 Dc-typeck.c7111 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 Dtree-cfg.c2184 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 Dtree.def842 DEFTREECODE (SWITCH_EXPR, "switch_expr", tcc_statement, 3)
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dtree.def848 DEFTREECODE (SWITCH_EXPR, "switch_expr", 'e', 2)