| /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...] |