HomeSort by: relevance | last modified time | path
    Searched defs:exit_bb (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/gpl3/gcc/dist/gcc/
gimple-range-path.h 75 basic_block exit_bb () { return m_path[0]; } function in class:path_range_query
tree-assume.cc 112 basic_block exit_bb = EXIT_BLOCK_PTR_FOR_FN (f); local
114 if (!single_pred_p (exit_bb))
117 basic_block bb = single_pred (exit_bb);
tsan.cc 768 basic_block exit_bb; local
776 exit_bb = EXIT_BLOCK_PTR_FOR_FN (cfun);
777 FOR_EACH_EDGE (e, ei, exit_bb->preds)
graphite-scop-detection.cc 740 basic_block exit_bb = get_exit_bb (scop); local
745 gcc_assert (dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb));
tree-ssa-loop-manip.cc 1149 basic_block exit_bb = single_pred (loop->latch); local
1161 gimple_stmt_iterator bsi = gsi_last_bb (exit_bb);
1167 new_exit = make_edge (exit_bb, rest, EDGE_FALSE_VALUE | irr);
tree-ssa-loop-unswitch.cc 1347 basic_block exit_bb = single_exit (loop)->src; local
1348 bool may_be_used_outside = (bb == exit_bb
1349 || !dominated_by_p (CDI_DOMINATORS, bb, exit_bb));
loop-iv.cc 2857 basic_block exit_bb; local
2862 exit_bb = e->src;
2866 if (exit_bb->loop_father != loop)
2870 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, exit_bb))
2874 if (!any_condjump_p (BB_END (exit_bb)) || !onlyjump_p (BB_END (exit_bb)))
2877 ein = EDGE_SUCC (exit_bb, 0);
2879 ein = EDGE_SUCC (exit_bb, 1);
tree-if-conv.cc 1174 EXIT_BB is the basic block containing the exit of the LOOP. BB is
1178 if_convertible_bb_p (class loop *loop, basic_block bb, basic_block exit_bb)
1193 if (exit_bb)
1208 && bb != exit_bb
1209 && !dominated_by_p (CDI_DOMINATORS, bb, exit_bb))
1458 basic_block exit_bb = NULL; local
1474 exit_bb = e->dest;
1479 gcc_assert (exit_bb);
1480 region.safe_push (exit_bb);
1492 basic_block exit_bb = NULL local
2918 basic_block bb, exit_bb, merge_target_bb; local
    [all...]
tree-parloops.cc 118 exit_bb:
1474 basic_block exit_bb = exit->dest; local
1476 gather_blocks_in_sese_region (entry_bb, exit_bb, &body);
1479 if (bb != entry_bb && bb != exit_bb)
1493 if (bb != entry_bb && bb != exit_bb)
1506 basic_block exit_bb = exit->dest; local
1517 && !dominated_by_p (CDI_DOMINATORS, def_bb, exit_bb))
2045 basic_block exit_bb = exit->dest; local
2049 gather_blocks_in_sese_region (entry_bb, exit_bb, &body);
2053 if (bb != entry_bb && bb != exit_bb)
    [all...]
omp-expand.cc 1009 basic_block exit_bb; local
1015 exit_bb = region->exit;
1019 if (! exit_bb)
1027 gsi = gsi_last_nondebug_bb (exit_bb);
1033 FOR_EACH_EDGE (e, ei, exit_bb->preds)
1241 basic_block entry_bb, exit_bb, new_bb; local
1266 exit_bb = region->cont;
1268 exit_bb = region->exit;
1291 if (exit_bb)
1293 exit_succ_e = single_succ_edge (exit_bb);
3921 basic_block entry_bb, cont_bb, exit_bb, l0_bb, l1_bb, collapse_bb; local
4955 basic_block entry_bb, second_bb, third_bb, exit_bb, seq_start_bb; local
5744 basic_block entry_bb, exit_bb, body_bb, seq_start_bb, iter_part_bb; local
6438 basic_block entry_bb, cont_bb, exit_bb, l0_bb, l1_bb, l2_bb, l2_dom_bb; local
7180 basic_block entry_bb, cont_bb, exit_bb; local
7341 basic_block entry_bb, exit_bb, body_bb, cont_bb, collapse_bb = NULL; local
7663 basic_block exit_bb = region->exit; \/* BB ending in OMP_RETURN *\/ local
7670 && BRANCH_EDGE (entry_bb)->dest == exit_bb); local
7681 gcc_assert (FALLTHRU_EDGE (cont_bb)->dest == exit_bb); local
    [all...]
tree-cfg.cc 6913 basic_block exit_bb; local
6998 exit_bb = exit->dest;
7004 to the original header. We redirect this backedge to EXIT_BB. */
7009 e = redirect_edge_and_branch (single_succ_edge (region_copy[i]), exit_bb);
7664 delimited by ENTRY_BB and EXIT_BB, possibly containing noreturn blocks. */
7813 EXIT_BB to function DEST_CFUN. The whole region is replaced by a
7820 dominate EXIT_BB.
7836 basic_block exit_bb, tree orig_block)
7855 gcc_assert (entry_bb != exit_bb
7856 && (!exit_bb
    [all...]
tree-vect-loop.cc 6005 basic_block exit_bb; local
6217 exit_bb = loop_exit->dest;
6218 exit_gsi = gsi_after_labels (exit_bb);
6230 phi = create_phi_node (new_def, exit_bb);
6325 && single_succ_p (exit_bb)
6326 && single_succ (exit_bb) == loop_vinfo->skip_this_loop_edge->dest)
6333 add_phi_arg (new_phi, orig_reduc_input, single_succ_edge (exit_bb),
6341 exit_bb = nullptr;
10640 stmt_vec_info stmt_info, basic_block exit_bb,
10645 gcc_assert (single_pred_p (exit_bb) || LOOP_VINFO_EARLY_BREAKS (loop_vinfo))
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/nds32/
nds32-fp-as-gp.cc 105 basic_block exit_bb; local
140 For check infinite loops we should make sure exit_bb is post dominate
143 exit_bb = NULL;
151 exit_bb = e->src;
155 /* Not found exit_bb? just abort fp_as_gp! */
156 if (!exit_bb)
159 /* Each bb should post dominate by exit_bb if there is no infinite loop! */
164 exit_bb))
  /src/external/gpl3/gcc.old/dist/gcc/config/nds32/
nds32-fp-as-gp.cc 105 basic_block exit_bb; local
140 For check infinite loops we should make sure exit_bb is post dominate
143 exit_bb = NULL;
151 exit_bb = e->src;
155 /* Not found exit_bb? just abort fp_as_gp! */
156 if (!exit_bb)
159 /* Each bb should post dominate by exit_bb if there is no infinite loop! */
164 exit_bb))
  /src/external/gpl3/gcc.old/dist/gcc/
gimple-range-path.h 75 basic_block exit_bb () { return m_path[0]; } function in class:path_range_query
tree-ssa-loop-unswitch.cc 731 basic_block exit_bb = single_exit (loop)->src; local
732 bool may_be_used_outside = (bb == exit_bb
733 || !dominated_by_p (CDI_DOMINATORS, bb, exit_bb));
tsan.cc 767 basic_block exit_bb; local
775 exit_bb = EXIT_BLOCK_PTR_FOR_FN (cfun);
776 FOR_EACH_EDGE (e, ei, exit_bb->preds)
graphite-scop-detection.cc 650 basic_block exit_bb = get_exit_bb (scop); local
655 gcc_assert (dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb));
loop-iv.cc 2873 basic_block exit_bb; local
2878 exit_bb = e->src;
2882 if (exit_bb->loop_father != loop)
2886 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, exit_bb))
2890 if (!any_condjump_p (BB_END (exit_bb)) || !onlyjump_p (BB_END (exit_bb)))
2893 ein = EDGE_SUCC (exit_bb, 0);
2895 ein = EDGE_SUCC (exit_bb, 1);
tree-ssa-loop-manip.cc 1299 basic_block exit_bb = single_pred (loop->latch); local
1313 gimple_stmt_iterator bsi = gsi_last_bb (exit_bb);
1319 new_exit = make_edge (exit_bb, rest, EDGE_FALSE_VALUE | irr);
tree-if-conv.cc 1139 EXIT_BB is the basic block containing the exit of the LOOP. BB is
1143 if_convertible_bb_p (class loop *loop, basic_block bb, basic_block exit_bb)
1159 if (exit_bb)
1174 && bb != exit_bb
1175 && !dominated_by_p (CDI_DOMINATORS, bb, exit_bb))
1367 basic_block exit_bb = NULL; local
1383 exit_bb = e->dest;
1388 gcc_assert (exit_bb);
1389 region.safe_push (exit_bb);
1401 basic_block exit_bb = NULL local
2692 basic_block bb, exit_bb, merge_target_bb; local
    [all...]
tree-parloops.cc 118 exit_bb:
1471 basic_block exit_bb = exit->dest; local
1473 gather_blocks_in_sese_region (entry_bb, exit_bb, &body);
1476 if (bb != entry_bb && bb != exit_bb)
1490 if (bb != entry_bb && bb != exit_bb)
1503 basic_block exit_bb = exit->dest; local
1514 && !dominated_by_p (CDI_DOMINATORS, def_bb, exit_bb))
2042 basic_block exit_bb = exit->dest; local
2046 gather_blocks_in_sese_region (entry_bb, exit_bb, &body);
2050 if (bb != entry_bb && bb != exit_bb)
    [all...]
tree-vect-loop-manip.cc 1557 basic_block exit_bb = single_exit (loop)->dest; local
1560 gcc_assert (single_pred_p (exit_bb));
1561 gcc_assert (single_succ_edge (exit_bb) == update_e);
1612 last_gsi = gsi_last_bb (exit_bb);
1615 /* Exit_bb shouldn't be empty. */
2100 basic_block exit_bb = single_exit (loop)->dest; local
2111 gimple_stmt_iterator gsi = gsi_start_bb (exit_bb);
2170 goto exit_bb;
2174 exit_bb:
2289 goto exit_bb;
2396 basic_block exit_bb = e->dest; local
2442 basic_block exit_bb = single_exit (epilog)->dest; local
    [all...]
omp-expand.cc 1006 basic_block exit_bb; local
1012 exit_bb = region->exit;
1016 if (! exit_bb)
1024 gsi = gsi_last_nondebug_bb (exit_bb);
1030 FOR_EACH_EDGE (e, ei, exit_bb->preds)
1238 basic_block entry_bb, exit_bb, new_bb; local
1263 exit_bb = region->cont;
1265 exit_bb = region->exit;
1288 if (exit_bb)
1290 exit_succ_e = single_succ_edge (exit_bb);
3833 basic_block entry_bb, cont_bb, exit_bb, l0_bb, l1_bb, collapse_bb; local
4856 basic_block entry_bb, second_bb, third_bb, exit_bb, seq_start_bb; local
5649 basic_block entry_bb, exit_bb, body_bb, seq_start_bb, iter_part_bb; local
6343 basic_block entry_bb, cont_bb, exit_bb, l0_bb, l1_bb, l2_bb, l2_dom_bb; local
7091 basic_block entry_bb, cont_bb, exit_bb; local
7252 basic_block entry_bb, exit_bb, body_bb, cont_bb, collapse_bb = NULL; local
7574 basic_block exit_bb = region->exit; \/* BB ending in OMP_RETURN *\/ local
7581 && BRANCH_EDGE (entry_bb)->dest == exit_bb); local
7592 gcc_assert (FALLTHRU_EDGE (cont_bb)->dest == exit_bb); local
    [all...]
tree-cfg.cc 6721 basic_block exit_bb; local
6810 exit_bb = exit->dest;
6816 to the original header. We redirect this backedge to EXIT_BB. */
6821 e = redirect_edge_and_branch (single_succ_edge (region_copy[i]), exit_bb);
6823 for (psi = gsi_start_phis (exit_bb);
7485 delimited by ENTRY_BB and EXIT_BB, possibly containing noreturn blocks. */
7594 EXIT_BB to function DEST_CFUN. The whole region is replaced by a
7601 dominate EXIT_BB.
7617 basic_block exit_bb, tree orig_block)
7636 gcc_assert (entry_bb != exit_bb
    [all...]

Completed in 225 milliseconds

1 2