Searched refs:switch_stmt (Results 1 - 13 of 13) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dtree-ssa-uncprop.c194 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
195 tree cond = gimple_switch_index (switch_stmt);
200 int i, n_labels = gimple_switch_num_labels (switch_stmt);
208 tree label = gimple_switch_label (switch_stmt, i);
H A Dtree-cfg.c1489 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
1490 size_t i, n = gimple_switch_num_labels (switch_stmt);
1495 tree case_label = gimple_switch_label (switch_stmt, i);
2229 find_taken_edge_switch_expr (gswitch *switch_stmt, basic_block bb, argument
2236 taken_case = find_case_label_for_value (switch_stmt, val);
2250 find_case_label_for_value (gswitch *switch_stmt, tree val) argument
2252 size_t low, high, n = gimple_switch_num_labels (switch_stmt);
2253 tree default_case = gimple_switch_default_label (switch_stmt);
2258 tree t = gimple_switch_label (switch_stmt, i);
5295 gswitch *switch_stmt local
5549 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
[all...]
H A Dtree-loop-distribution.c709 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
711 (switch_stmt, CASE_LOW (gimple_switch_label (switch_stmt, 1)));
H A Dtree-ssa-dom.c1833 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
1834 tree index = gimple_switch_index (switch_stmt);
1839 int n_labels = gimple_switch_num_labels (switch_stmt);
1846 tree label = gimple_switch_label (switch_stmt, i);
H A Dtree-eh.c1405 gimple switch_stmt; local
1587 switch_stmt = gimple_build_switch (finally_tmp, last_case,
1589 gimple_set_location (switch_stmt, finally_loc);
1593 gimple_seq_add_stmt (&tf->top_p_seq, switch_stmt);
H A Dtree-inline.c4082 gswitch *switch_stmt = as_a <gswitch *> (stmt);
4089 cost = floor_log2 (gimple_switch_num_labels (switch_stmt)) * 2;
4091 cost = gimple_switch_num_labels (switch_stmt) * 2;
4081 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
H A Dgimplify.c1527 gswitch *switch_stmt;
1556 switch_stmt = gimple_build_switch (SWITCH_COND (switch_expr),
1558 gimplify_seq_add_stmt (pre_p, switch_stmt);
1524 gswitch *switch_stmt; local
H A Domp-low.c12240 gswitch *switch_stmt = as_a <gswitch *> (stmt);
12242 for (i = 0; i < gimple_switch_num_labels (switch_stmt); ++i)
12244 tree lab = CASE_LABEL (gimple_switch_label (switch_stmt, i));
12236 gswitch *switch_stmt = as_a <gswitch *> (stmt); local
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dsemantics.c520 finish_switch_stmt (cond, switch_stmt)
522 tree switch_stmt;
525 RECHAIN_STMTS_FROM_CHAIN (switch_stmt, SWITCH_BODY (switch_stmt));
/haiku-buildtools/gcc/gcc/cp/
H A Dsemantics.c1148 finish_switch_cond (tree cond, tree switch_stmt) argument
1189 finish_cond (&SWITCH_STMT_COND (switch_stmt), cond);
1190 SWITCH_STMT_TYPE (switch_stmt) = orig_type;
1191 add_stmt (switch_stmt);
1192 push_switch (switch_stmt);
1193 SWITCH_STMT_BODY (switch_stmt) = push_stmt_list ();
1200 finish_switch_stmt (tree switch_stmt) argument
1204 SWITCH_STMT_BODY (switch_stmt) =
1205 pop_stmt_list (SWITCH_STMT_BODY (switch_stmt));
1208 scope = SWITCH_STMT_SCOPE (switch_stmt);
[all...]
H A Ddecl.c3269 tree switch_stmt;
3290 push_switch (tree switch_stmt)
3295 p->switch_stmt = switch_stmt;
3307 switch_location = EXPR_LOC_OR_LOC (cs->switch_stmt, input_location);
3310 SWITCH_STMT_TYPE (cs->switch_stmt),
3311 SWITCH_STMT_COND (cs->switch_stmt));
3363 cond = SWITCH_STMT_COND (switch_stack->switch_stmt);
3370 type = SWITCH_STMT_TYPE (switch_stack->switch_stmt);
3262 tree switch_stmt; member in struct:cp_switch
3283 push_switch(tree switch_stmt) argument
/haiku-buildtools/gcc/gcc/jit/
H A Djit-playback.c1735 tree switch_stmt = build3 (SWITCH_EXPR, t_type, t_expr, local
1738 set_tree_location (switch_stmt, loc);
1739 add_stmt (switch_stmt);
/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dstatements.cc5026 Bstatement* switch_stmt = context->backend()->switch_statement(bfunction, local
5031 statements.push_back(switch_stmt);

Completed in 441 milliseconds