Home
last modified time | relevance | path

Searched refs:label_to_block (Results 1 – 22 of 22) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtree-eh.cc2253 dst = label_to_block (cfun, c->label); in make_eh_dispatch_edges()
2263 dst = label_to_block (cfun, r->u.allowed.label); in make_eh_dispatch_edges()
2292 dst = label_to_block (cfun, lp->post_landing_pad); in make_eh_edges()
2411 old_bb = label_to_block (cfun, c->label); in redirect_eh_dispatch_edge()
2421 old_bb = label_to_block (cfun, r->u.allowed.label); in redirect_eh_dispatch_edge()
3391 new_bb = label_to_block (cfun, lab); in lower_resx()
3820 remove_edge (find_edge (src, label_to_block (cfun, lab))); in lower_eh_dispatch()
4167 || label_to_block (cfun, lp->post_landing_pad) == NULL)) in maybe_remove_unreachable_handlers()
4230 basic_block bb = label_to_block (cfun, lp->post_landing_pad); in unsplit_eh()
4617 basic_block bb = label_to_block (cfun, lp->post_landing_pad); in cleanup_empty_eh()
[all …]
Dtree-cfg.h36 extern basic_block label_to_block (struct function *, tree);
Dtree-cfgcleanup.cc95 basic_block case_bb = label_to_block (cfun, CASE_LABEL (label)); in convert_single_case_switch()
295 target_block = label_to_block (cfun, label); in cleanup_control_flow_bb()
860 basic_block recv_bb = label_to_block (cfun, TREE_OPERAND (arg, 0)); in builtin_setjmp_setup_bb()
Dtree-cfg.cc931 make_edge (bb, label_to_block (cfun, label1), EDGE_FALLTHRU); in make_edges_bb()
933 make_edge (bb, label_to_block (cfun, label2), in make_edges_bb()
939 make_edge (bb, label_to_block (cfun, label3), EDGE_TM_ABORT); in make_edges_bb()
1221 then_bb = label_to_block (cfun, then_label); in make_cond_expr_edges()
1222 else_bb = label_to_block (cfun, else_label); in make_cond_expr_edges()
1329 basic_block label_bb = label_to_block (cfun, lab); in get_cases_for_edge()
1362 label_to_block (struct function *ifun, tree dest) in label_to_block() function
1397 basic_block label_bb = label_to_block (cfun, dest); in make_goto_expr_edges()
1419 basic_block label_bb = label_to_block (cfun, label); in make_gimple_asm_edges()
1451 basic_block bb = label_to_block (cfun, label); in main_block_label()
[all …]
Dtree-ssa-uncprop.cc187 basic_block bb = label_to_block (cfun, CASE_LABEL (label)); in associate_equivalences_with_edges()
Dcoroutine-passes.cc451 basic_block new_bb = label_to_block (cfun, *seen); in execute_early_expand_coro_ifns()
Dtree-ssa-threadedge.cc860 taken_edge = find_edge (bb, label_to_block (cfun, CASE_LABEL (cond))); in thread_around_empty_blocks()
962 label_to_block (cfun, CASE_LABEL (cond))); in thread_through_normal_block()
Dtree-switch-conversion.cc342 basic_block bb = label_to_block (cfun, CASE_LABEL (default_case)); in gather_default_values()
379 basic_block bb = label_to_block (cfun, CASE_LABEL (cs)); in build_constructors()
1779 basic_block case_bb = label_to_block (cfun, lab); in analyze_switch_statement()
Dtree-ssa-threadbackward.cc308 return find_edge (gimple_bb (sw), label_to_block (cfun, CASE_LABEL (label))); in find_taken_edge_switch()
Dstmt.cc914 basic_block default_bb = label_to_block (cfun, default_lab); in expand_case()
Dgimple-predicate-analysis.cc2223 if (e->dest == label_to_block (cfun, CASE_LABEL (tl))) in init_from_control_deps()
Dtree-ssa-dom.cc458 = label_to_block (cfun, CASE_LABEL (label)); in record_edge_info()
Dvr-values.cc2675 label_to_block (cfun, CASE_LABEL (val))); in vrp_visit_switch_stmt()
3865 label_to_block (cfun, in simplify_switch_using_ranges()
Dgimple-pretty-print.cc1055 basic_block dest = label_to_block (cfun, label); in dump_gimple_switch()
Dtree-vrp.cc2975 ci[idx].bb = label_to_block (fun, CASE_LABEL (ci[idx].expr)); in find_switch_asserts()
Dtree-ssa-forwprop.cc1082 basic_block target = label_to_block (cfun, CASE_LABEL (elt)); in simplify_gimple_switch_label_vec()
Dgimple-ssa-store-merging.cc4722 basic_block lp_bb = label_to_block (cfun, lp->post_landing_pad); in output_merged_store()
Dcfgexpand.cc3541 if (fallthru_bb && label_to_block (cfun, label) == fallthru_bb) in expand_asm_stmt()
DChangeLog-201812137 * cfgexpand.c (expand_asm_stmt): Use label_to_block and pass
12145 * stmt.c (label_to_block_fn): Use label_to_block and pass
12148 * tree-cfg.c (lower_phi_internal_fn): Use label_to_block and pass
12155 (label_to_block): Likewise.
12169 (label_to_block): ... with this.
12175 new gimple functions and pass new argument to label_to_block.
12177 * tree-eh.c (make_eh_dispatch_edges): Use label_to_block and pass
12198 to label_to_block.
12203 to label_to_block.
12207 to label_to_block.
DChangeLog.tree-ssa6430 (make_cond_expr_edges): Use label_to_block.
7824 (label_to_block): New.
7833 (label_to_block, lower_eh_constructs, make_eh_edges,
DChangeLog-200428988 * tree-cfg.c (label_to_block): Invent the label destination for
28990 (cleanup_dead_labels): Update table in the case label_to_block added
DChangeLog-202018278 treat those as if they have NULL label_to_block. Formatting fix.