Lines Matching defs:fallthru

702   int fallthru = 0;
746 /* See if we can create the fallthru edge. */
751 fallthru = 1;
857 if (fallthru)
887 /* We can only redirect non-fallthru edges of jump insn. */
1010 by creating a basic block afterwards to redirect fallthru edge. */
1040 /* Irritating special case - fallthru edge to the same block as abnormal
1042 We can't redirect abnormal edge, but we still can split the fallthru
1044 This allows bb-reorder to make such edge non-fallthru. */
1165 /* Edge E is assumed to be fallthru edge. Emit needed jump instruction
1166 (and possibly create new basic block) to make edge non-fallthru.
1186 /* In case the edge redirection failed, try to force it to be non-fallthru
1192 /* The given edge should potentially be a fallthru edge. If that is in
1273 Avoid existence of fallthru predecessors. */
1321 /* For non-fallthru edges, we must adjust the predecessor's
1428 /* We'd better be fallthru, or we've lost track of
1482 for the (single) epilogue, which already has a fallthru edge
1828 edge e, fallthru = NULL;
1849 n_fallthru++, fallthru = e;
1855 error ("fallthru edge crosses section boundary (bb %i)",
1893 error ("fallthru edge after unconditional jump %i", bb->index);
1902 && JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest))
2001 - check that all fallthru edge points to the adjacent blocks. */
2030 /* Ensure existence of barrier in BB with no fallthru edges. */
2050 ("verify_flow_info: Incorrect blocks for fallthru %i->%i",
2059 error ("verify_flow_info: Incorrect fallthru %i->%i",
2061 fatal_insn ("wrong insn in the fallthru edge", insn);
2292 should of course never have been a fallthru edge. */
2301 have been broken at this point. Look for a simple, non-fallthru edge,
2304 remove all non-fallthru edges. */
2316 /* Remove all but the fake and fallthru edges. The fake edge may be
2337 fprintf (dump_file, "Purged non-fallthru edges from bb %i\n",
2408 /* Redirect_edge_and_branch may decide to turn branch into fallthru edge
2414 /* Redirect any branch edges unified with the fallthru one. */
2432 /* In case we are redirecting fallthru edge to the branch edge
2459 /* Simple wrapper as we always can redirect fallthru edges. */
2603 /* We should have fallthru edge in a, or we can do dummy redirection to get
2705 rtl_make_forwarder_block (edge fallthru ATTRIBUTE_UNUSED)
2780 a fallthru edge to EXIT. Special care is required if the last insn
2782 edges, which would result in the fallthru edge also being marked
2783 fake, which would result in the fallthru edge being removed by
3068 basic block connected via fallthru edges does not have to be adjacent.