/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-ssa-loop-ivcanon.cc | 631 edge latch_edge = loop_latch_edge (loop); in unloop_loops() local 632 int flags = latch_edge->flags; in unloop_loops() 633 location_t locus = latch_edge->goto_locus; in unloop_loops() 645 latch_edge = make_edge (latch, create_basic_block (NULL, NULL, latch), flags); in unloop_loops() 646 latch_edge->probability = profile_probability::never (); in unloop_loops() 647 latch_edge->flags |= flags; in unloop_loops() 648 latch_edge->goto_locus = locus; in unloop_loops() 650 add_bb_to_loop (latch_edge->dest, current_loops->tree_root); in unloop_loops() 651 latch_edge->dest->count = profile_count::zero (); in unloop_loops() 652 set_immediate_dominator (CDI_DOMINATORS, latch_edge->dest, latch_edge->src); in unloop_loops() [all …]
|
H A D | cfgloopmanip.cc | 1072 edge ae, latch_edge; in duplicate_loop_body_to_header_edge() local 1118 latch_edge = loop_latch_edge (loop); in duplicate_loop_body_to_header_edge() 1125 profile_count count_le = latch_edge->count (); in duplicate_loop_body_to_header_edge() 1227 spec_edges[SE_LATCH] = latch_edge; in duplicate_loop_body_to_header_edge() 1272 redirect_edge_and_branch_force (latch_edge, new_bbs[0]); in duplicate_loop_body_to_header_edge() 1277 e = latch_edge = new_spec_edges[SE_LATCH]; in duplicate_loop_body_to_header_edge() 1618 edge entry, latch_edge; in loop_version() local 1640 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in loop_version() 1642 class loop *outer = loop_outer (latch_edge->dest->loop_father); in loop_version() 1645 nloop->latch = latch_edge->src; in loop_version() [all …]
|
H A D | omp-simd-clone.cc | 1380 edge latch_edge = NULL; in simd_clone_adjust() local 1385 latch_edge = single_succ_edge (latch_bb); in simd_clone_adjust() 1386 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1542 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1602 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1613 add_phi_arg (phi, iter5, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust()
|
H A D | modulo-sched.cc | 1357 edge latch_edge; in sms_schedule() local 1435 latch_edge = loop_latch_edge (loop); in sms_schedule() 1442 if ( latch_edge->count () > profile_count::zero () in sms_schedule() 1443 && (latch_edge->count() in sms_schedule() 1571 latch_edge = loop_latch_edge (loop); in sms_schedule()
|
H A D | omp-expand.cc | 7917 edge latch_edge in expand_oacc_for() local 7919 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for() 7979 edge latch_edge = make_edge (bottom_bb, head_bb, EDGE_TRUE_VALUE); in expand_oacc_for() local 7980 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-ssa-loop-ivcanon.c | 636 edge latch_edge = loop_latch_edge (loop); in unloop_loops() local 637 int flags = latch_edge->flags; in unloop_loops() 638 location_t locus = latch_edge->goto_locus; in unloop_loops() 650 latch_edge = make_edge (latch, create_basic_block (NULL, NULL, latch), flags); in unloop_loops() 651 latch_edge->probability = profile_probability::never (); in unloop_loops() 652 latch_edge->flags |= flags; in unloop_loops() 653 latch_edge->goto_locus = locus; in unloop_loops() 655 add_bb_to_loop (latch_edge->dest, current_loops->tree_root); in unloop_loops() 656 latch_edge->dest->count = profile_count::zero (); in unloop_loops() 657 set_immediate_dominator (CDI_DOMINATORS, latch_edge->dest, latch_edge->src); in unloop_loops() [all …]
|
H A D | cfgloopmanip.c | 861 loopify (edge latch_edge, edge header_edge, in loopify() argument 866 basic_block succ_bb = latch_edge->dest; in loopify() 873 loop->latch = latch_edge->src; in loopify() 878 loop_redirect_edge (latch_edge, loop->header); in loopify() 1139 edge ae, latch_edge; in duplicate_loop_to_header_edge() local 1185 latch_edge = loop_latch_edge (loop); in duplicate_loop_to_header_edge() 1192 profile_count count_le = latch_edge->count (); in duplicate_loop_to_header_edge() 1294 spec_edges[SE_LATCH] = latch_edge; in duplicate_loop_to_header_edge() 1339 redirect_edge_and_branch_force (latch_edge, new_bbs[0]); in duplicate_loop_to_header_edge() 1344 e = latch_edge = new_spec_edges[SE_LATCH]; in duplicate_loop_to_header_edge() [all …]
|
H A D | omp-simd-clone.c | 1368 edge latch_edge = NULL; in simd_clone_adjust() local 1373 latch_edge = single_succ_edge (latch_bb); in simd_clone_adjust() 1374 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1530 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1590 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1601 add_phi_arg (phi, iter5, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust()
|
H A D | modulo-sched.c | 1356 edge latch_edge; in sms_schedule() local 1434 latch_edge = loop_latch_edge (loop); in sms_schedule() 1441 if ( latch_edge->count () > profile_count::zero () in sms_schedule() 1442 && (latch_edge->count() in sms_schedule() 1570 latch_edge = loop_latch_edge (loop); in sms_schedule()
|
H A D | omp-expand.c | 6398 edge latch_edge in expand_oacc_for() local 6400 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for() 6460 edge latch_edge = make_edge (bottom_bb, head_bb, EDGE_TRUE_VALUE); in expand_oacc_for() local 6461 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for()
|