Home
last modified time | relevance | path

Searched refs:latch_edge (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-loop-ivcanon.cc631 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 Dcfgloopmanip.cc1072 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 Domp-simd-clone.cc1380 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 Dmodulo-sched.cc1357 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 Domp-expand.cc7917 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 Dtree-ssa-loop-ivcanon.c636 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 Dcfgloopmanip.c861 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 Domp-simd-clone.c1368 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 Dmodulo-sched.c1356 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 Domp-expand.c6398 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()