HomeSort by: relevance | last modified time | path
    Searched defs:fallthru (Results 1 - 20 of 20) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/
cfgbuild.cc 450 edge fallthru = NULL;
551 fallthru = split_block (bb, prev);
559 x != BB_HEAD (fallthru->dest);
572 bb = fallthru->dest;
573 remove_edge (fallthru);
637 followed by cleanup at fallthru edge, so the outgoing edges may
446 edge fallthru = NULL; local
cfghooks.cc 893 edge e, fallthru; local
902 fallthru = split_block_after_labels (bb);
903 dummy = fallthru->src;
905 bb = fallthru->dest;
976 cfg_hooks->make_forwarder_block (fallthru);
978 return fallthru;
981 /* Try to make the edge fallthru. */
1023 Furthermore, the edge will be marked as a fallthru because we
1025 check that the edge is not a FALLTHRU edge. */
1038 /* Edge E is assumed to be fallthru edge. Emit needed jump instructio
    [all...]
tree-cfgcleanup.cc 60 /* Remove any fallthru edge from EV. Return true if an edge was removed. */
241 /* If there's no abnormal edge and a fallthru edge the call
1065 edge fallthru = make_forwarder_block (bb, mfb_keep_latches, local
1067 loop->header = fallthru->dest;
1072 remove_bb_from_loops (fallthru->src);
1074 FOR_EACH_EDGE (e, ei, fallthru->src->preds)
1076 add_bb_to_loop (fallthru->src, cloop);
cfgloopmanip.cc 1569 to be a fallthru predecessor to the loop header and to have only
1611 /* If we want fallthru preheaders, also create forwarder block when
1630 edge fallthru = make_forwarder_block (loop->header, mfb_keep_just, NULL); local
1631 dummy = fallthru->src;
1632 loop->header = fallthru->dest;
1640 So the only problematic case is when this latch edge was a fallthru
omp-simd-clone.cc 1627 edge fallthru = FALLTHRU_EDGE (loop->header); local
1628 fallthru->flags = EDGE_FALSE_VALUE;
1629 fallthru->probability = profile_probability::likely ().guessed ();
lower-subreg.cc 1741 edge fallthru; local
1751 /* Split the block after insn. There will be a fallthru
1754 fallthru = split_block (bb, insn);
1756 bb = fallthru->dest;
cfgrtl.cc 1066 bool fallthru = false;
1101 /* See if we can create the fallthru edge. */
1106 fallthru = true;
1195 if (fallthru)
1330 /* We can only redirect non-fallthru edges of jump insn. */
1527 by creating a basic block afterwards to redirect fallthru edge. */
1553 /* Irritating special case - fallthru edge to the same block as abnormal
1555 We can't redirect abnormal edge, but we still can split the fallthru
1557 This allows bb-reorder to make such edge non-fallthru. */
1606 don't point to the target or fallthru label. *
1058 bool fallthru = false; local
2594 edge e, fallthru = NULL; local
    [all...]
ifcvt.cc 4749 the blocks are on the fallthru path from the predecessor block. */ local
4754 basic_block fallthru = block_fallthru (bb);
4758 bb = fallthru;
4759 fallthru = block_fallthru (bb);
4978 /* If no edges, obviously it doesn't jump or fallthru. */
5223 fallthru edge from IF to THEN. Likewise for the && and || blocks, since
5224 we checked the FALLTHRU flag, those are already adjacent to the last IF
5683 /* ??? We may now fallthru from one of THEN's successors into a join
cfgexpand.cc 2531 barrier). But we still have two edges, the fallthru one is
2666 /* We can either have a pure conditional jump with one fallthru edge or
3065 should be the fallthru basic block of the asm goto.
3543 edge fallthru = find_fallthru_edge (gimple_bb (stmt)->succs); local
3544 if (fallthru)
3545 fallthru_bb = fallthru->dest;
3551 /* If asm goto has any labels in the fallthru basic block, use
3555 the fallthru edge might misbehave. See PR58670. */
4150 all edges here, or redirecting the existing fallthru edge to
4570 /* FALLTHRU */
    [all...]
tree-cfg.cc 853 bool fallthru = false; local
864 fallthru = false;
870 fallthru = false;
875 fallthru = false;
879 fallthru = false;
883 fallthru = false;
886 fallthru = make_eh_dispatch_edges (as_a <geh_dispatch *> (last));
904 fallthru = false;
908 fallthru = !gimple_call_noreturn_p (last);
916 fallthru = true
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
cfgbuild.cc 450 edge fallthru = NULL;
551 fallthru = split_block (bb, prev);
559 x != BB_HEAD (fallthru->dest);
572 bb = fallthru->dest;
573 remove_edge (fallthru);
637 followed by cleanup at fallthru edge, so the outgoing edges may
446 edge fallthru = NULL; local
cfghooks.cc 892 edge e, fallthru; local
901 fallthru = split_block_after_labels (bb);
902 dummy = fallthru->src;
904 bb = fallthru->dest;
975 cfg_hooks->make_forwarder_block (fallthru);
977 return fallthru;
980 /* Try to make the edge fallthru. */
1022 Furthermore, the edge will be marked as a fallthru because we
1024 check that the edge is not a FALLTHRU edge. */
1037 /* Edge E is assumed to be fallthru edge. Emit needed jump instructio
    [all...]
tree-cfgcleanup.cc 60 /* Remove any fallthru edge from EV. Return true if an edge was removed. */
240 /* If there's no abnormal edge and a fallthru edge the call
1048 edge fallthru = make_forwarder_block (bb, mfb_keep_latches, local
1050 loop->header = fallthru->dest;
1055 remove_bb_from_loops (fallthru->src);
1057 FOR_EACH_EDGE (e, ei, fallthru->src->preds)
1059 add_bb_to_loop (fallthru->src, cloop);
cfgloopmanip.cc 1403 to be a fallthru predecessor to the loop header and to have only
1445 /* If we want fallthru preheaders, also create forwarder block when
1464 edge fallthru = make_forwarder_block (loop->header, mfb_keep_just, NULL); local
1465 dummy = fallthru->src;
1466 loop->header = fallthru->dest;
1474 So the only problematic case is when this latch edge was a fallthru
omp-simd-clone.cc 1344 edge fallthru = FALLTHRU_EDGE (loop->header); local
1345 fallthru->flags = EDGE_FALSE_VALUE;
1346 fallthru->probability = profile_probability::likely ().guessed ();
lower-subreg.cc 1712 edge fallthru; local
1722 /* Split the block after insn. There will be a fallthru
1725 fallthru = split_block (bb, insn);
1727 bb = fallthru->dest;
cfgrtl.cc 1067 int fallthru = 0;
1102 /* See if we can create the fallthru edge. */
1107 fallthru = 1;
1196 if (fallthru)
1331 /* We can only redirect non-fallthru edges of jump insn. */
1528 by creating a basic block afterwards to redirect fallthru edge. */
1554 /* Irritating special case - fallthru edge to the same block as abnormal
1556 We can't redirect abnormal edge, but we still can split the fallthru
1558 This allows bb-reorder to make such edge non-fallthru. */
1607 don't point to the target or fallthru label. *
1059 int fallthru = 0; local
2574 edge e, fallthru = NULL; local
    [all...]
ifcvt.cc 4553 the blocks are on the fallthru path from the predecessor block. */ local
4558 basic_block fallthru = block_fallthru (bb);
4562 bb = fallthru;
4563 fallthru = block_fallthru (bb);
4782 /* If no edges, obviously it doesn't jump or fallthru. */
5027 fallthru edge from IF to THEN. Likewise for the && and || blocks, since
5028 we checked the FALLTHRU flag, those are already adjacent to the last IF
5487 /* ??? We may now fallthru from one of THEN's successors into a join
cfgexpand.cc 2523 barrier). But we still have two edges, the fallthru one is
2658 /* We can either have a pure conditional jump with one fallthru edge or
3052 should be the fallthru basic block of the asm goto.
3528 edge fallthru = find_fallthru_edge (gimple_bb (stmt)->succs); local
3529 if (fallthru)
3530 fallthru_bb = fallthru->dest;
3536 /* If asm goto has any labels in the fallthru basic block, use
3540 the fallthru edge might misbehave. See PR58670. */
3984 /* Fallthru */
3987 /* Fallthru */
    [all...]
tree-cfg.cc 849 bool fallthru = false; local
860 fallthru = false;
866 fallthru = false;
871 fallthru = false;
875 fallthru = false;
879 fallthru = false;
882 fallthru = make_eh_dispatch_edges (as_a <geh_dispatch *> (last));
900 fallthru = false;
904 fallthru = !gimple_call_noreturn_p (last);
912 fallthru = true
    [all...]

Completed in 252 milliseconds