Home
last modified time | relevance | path

Searched refs:fallthru (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dcfghooks.c568 edge e, fallthru; in make_forwarder_block() local
576 fallthru = split_block_after_labels (bb); in make_forwarder_block()
577 dummy = fallthru->src; in make_forwarder_block()
578 bb = fallthru->dest; in make_forwarder_block()
595 fallthru->count -= e->count; in make_forwarder_block()
596 if (fallthru->count < 0) in make_forwarder_block()
597 fallthru->count = 0; in make_forwarder_block()
613 cfg_hooks->make_forwarder_block (fallthru); in make_forwarder_block()
615 return fallthru; in make_forwarder_block()
H A Dcfgbuild.c642 edge fallthru = NULL; in find_bb_boundaries() local
658 fallthru = split_block (bb, PREV_INSN (insn)); in find_bb_boundaries()
662 bb = fallthru->dest; in find_bb_boundaries()
663 remove_edge (fallthru); in find_bb_boundaries()
673 fallthru = split_block (bb, PREV_INSN (insn)); in find_bb_boundaries()
675 bb = fallthru->dest; in find_bb_boundaries()
676 remove_edge (fallthru); in find_bb_boundaries()
H A Dtree-cfg.c470 bool fallthru; in make_edges() local
479 fallthru = false; in make_edges()
483 fallthru = false; in make_edges()
487 fallthru = false; in make_edges()
491 fallthru = false; in make_edges()
524 fallthru = true; in make_edges()
535 fallthru = true; in make_edges()
580 fallthru = true; in make_edges()
585 fallthru = true; in make_edges()
589 fallthru = true; in make_edges()
[all …]
H A Dcfgcleanup.c1823 edge e, e2, fallthru; in try_crossjump_bb() local
1858 fallthru = NULL; in try_crossjump_bb()
1867 fallthru = e; in try_crossjump_bb()
1877 if (fallthru) in try_crossjump_bb()
1881 if (e == fallthru) in try_crossjump_bb()
1887 && !(fallthru->src->flags & BB_DIRTY))) in try_crossjump_bb()
1890 if (try_crossjump_to_edge (mode, e, fallthru)) in try_crossjump_bb()
1923 if (e2 == fallthru) in try_crossjump_bb()
H A Dcfgloopmanip.c1094 edge e, fallthru; in create_preheader() local
1128 fallthru = make_forwarder_block (loop->header, mfb_keep_just, in create_preheader()
1130 dummy = fallthru->src; in create_preheader()
1131 loop->header = fallthru->dest; in create_preheader()
1137 ploop->latch = fallthru->dest; in create_preheader()
H A Dcfgrtl.c695 int fallthru = 0; in try_redirect_by_replacing_jump() local
744 fallthru = 1; in try_redirect_by_replacing_jump()
850 if (fallthru) in try_redirect_by_replacing_jump()
1815 edge e, fallthru = NULL; in rtl_verify_flow_info_1() local
1836 n_fallthru++, fallthru = e; in rtl_verify_flow_info_1()
1889 && JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest)) in rtl_verify_flow_info_1()
2691 rtl_make_forwarder_block (edge fallthru ATTRIBUTE_UNUSED) in rtl_make_forwarder_block()
H A Difcvt.c2697 basic_block fallthru = block_fallthru (bb); in merge_if_block() local
2701 bb = fallthru; in merge_if_block()
2702 fallthru = block_fallthru (bb); in merge_if_block()
H A DChangeLog-200112927 fallthru flag on edge to exit.
16554 fallthru edge; use can_fallthru.
16596 (try_forward_edges): Skip complex and fallthru edges.
17834 when fallthru edge is present.
18014 * bb-reorder.c (make_reorder_chain_1): Correct branch/fallthru
18205 jumps with side effects, unlink chain on fallthru edge;
18215 * flow.c (forwarder_block_p): Fix for fallthru blocks.
18767 (forwarder_block_p): Reverse fixing for fallthru blocks.
19045 * flow.c (forwarder_block_p): Fix for fallthru blocks.
19999 jumps jumping to fallthru basic block as conditional jumps.
[all …]
H A DChangeLog.tree-ssa1359 * tree-cfg.c (disband_implicit_edges): Set fallthru edges correctly.
4558 * tree-cfg.c: (make_edges): Eliminate fallthru to exit.
7575 * tree-cfg.c (handle_switch_split): Properly mark the fallthru
10298 (handle_switch_fallthru): New. Handle edge from switch to the fallthru.
14635 (make_case_label_edges): Don't remove the fallthru edge from the
18645 When creating edges for the default label, remove the fallthru edge
H A DChangeLog-19994208 with already adjacent blocks, but no fallthru.
18211 If CASE_DROPS_THROUGH, force fallthru to block after casesi.
19061 (find_and_mark_used_attributes): Don't fallthru case.
H A DChangeLog-200028973 fallthru block.
29039 jumps with returns unless they are jumps to the fallthru block.
29140 on the fallthru to the exit block.
29709 emitted to an edge. Emit a barrier following; clear fallthru.
H A DChangeLog-20055532 SYMBOL_REF_TLS_MODEL directly. Don't fallthru to SYMBOL_REF
31749 * bb-reorder.c (find_traces_1_round): Force fallthru edge from a
33871 (cleanup_control_flow): Remove fallthru edges from calls that are
35646 if deleting the then-block allows the test-block to fallthru to the
H A DChangeLog-200315914 * cfgcleanup.c (try_optimize_cfg): Supress optimizations of fallthru
25390 looking for fallthru edge.
27601 Redirect any branch edges unified with the fallthru one.
27603 case fallthru edges when called via cfglayout.c
H A DChangeLog-200418482 condition that fallthru edges are not allowed to cross section
28277 * cfghooks.c (make_forwarder_block): Decrement count on fallthru edge
39014 * except.c (emit_to_new_bb_before): Break fallthru edges.
47109 * cfgrtl.c (cfg_layout_redirect_edge_and_branch): Fix redirecting of fallthru
H A DChangeLog-200214927 vax casesi fallthru edge.
22286 that can be made fallthru.
24270 for fallthru search.
H A DChangeLog-20067966 (make_edges): ... here. Control fallthru creation with a local
/freebsd-12.1/contrib/byacc/
H A Dvmsbuild.com156 $! fallthru
165 $! fallthru
175 $! fallthru
/freebsd-12.1/contrib/gcc/doc/
H A Dtm.texi8005 a common destination of jumps and has no fallthru incoming edge.