/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | loop-unswitch.c | 394 edge entry, latch_edge, true_edge, false_edge, e; in unswitch_loop() local 422 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in unswitch_loop() 433 e->count = latch_edge->count * prob / REG_BR_PROB_BASE; in unswitch_loop() 436 e->count = latch_edge->count * (false_edge->probability) / REG_BR_PROB_BASE; in unswitch_loop() 452 nloop = loopify (latch_edge, in unswitch_loop()
|
H A D | cfgloopmanip.c | 727 loopify (edge latch_edge, edge header_edge, in loopify() argument 731 basic_block succ_bb = latch_edge->dest; in loopify() 741 loop->latch = latch_edge->src; in loopify() 747 loop_redirect_edge (latch_edge, loop->header); in loopify() 1000 edge ae, latch_edge; in duplicate_loop_to_header_edge() local 1044 latch_edge = loop_latch_edge (loop); in duplicate_loop_to_header_edge() 1051 freq_le = EDGE_FREQUENCY (latch_edge); in duplicate_loop_to_header_edge() 1156 spec_edges[SE_LATCH] = latch_edge; in duplicate_loop_to_header_edge() 1206 e = latch_edge = new_spec_edges[SE_LATCH]; in duplicate_loop_to_header_edge() 1582 nloop = loopify (latch_edge, in loop_version() [all …]
|
H A D | modulo-sched.c | 1369 edge latch_edge; in sms_schedule() local 1444 latch_edge = loop_latch_edge (loop); in sms_schedule() 1447 trip_count = latch_edge->count / single_exit (loop)->count; in sms_schedule() 1451 if ( latch_edge->count in sms_schedule() 1452 && (latch_edge->count < single_exit (loop)->count * SMS_LOOP_AVERAGE_COUNT_THRESHOLD)) in sms_schedule() 1570 latch_edge = loop_latch_edge (loop); in sms_schedule() 1573 trip_count = latch_edge->count / single_exit (loop)->count; in sms_schedule()
|
H A D | tree-ssa-loop-im.c | 2137 edge ex, latch_edge; in execute_sm() local 2166 latch_edge = loop_latch_edge (loop); in execute_sm() 2175 gsi_insert_on_edge (latch_edge, load); in execute_sm() 2183 gsi_insert_on_edge (latch_edge, load); in execute_sm()
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | cfgloopmanip.c | 862 loopify (edge latch_edge, edge header_edge, in loopify() argument 867 basic_block succ_bb = latch_edge->dest; in loopify() 874 loop->latch = latch_edge->src; in loopify() 879 loop_redirect_edge (latch_edge, loop->header); in loopify() 1132 edge ae, latch_edge; in duplicate_loop_to_header_edge() local 1178 latch_edge = loop_latch_edge (loop); in duplicate_loop_to_header_edge() 1287 spec_edges[SE_LATCH] = latch_edge; in duplicate_loop_to_header_edge() 1337 e = latch_edge = new_spec_edges[SE_LATCH]; in duplicate_loop_to_header_edge() 1682 edge entry, latch_edge, true_edge, false_edge; in loop_version() local 1722 nloop = loopify (latch_edge, in loop_version() [all …]
|
H A D | tree-ssa-loop-ivcanon.c | 634 edge latch_edge = loop_latch_edge (loop); in unloop_loops() local 635 int flags = latch_edge->flags; in unloop_loops() 636 location_t locus = latch_edge->goto_locus; in unloop_loops() 648 latch_edge = make_edge (latch, create_basic_block (NULL, NULL, latch), flags); in unloop_loops() 649 latch_edge->probability = profile_probability::never (); in unloop_loops() 650 latch_edge->flags |= flags; in unloop_loops() 651 latch_edge->goto_locus = locus; in unloop_loops() 653 add_bb_to_loop (latch_edge->dest, current_loops->tree_root); in unloop_loops() 654 latch_edge->dest->count = profile_count::zero (); in unloop_loops() 655 set_immediate_dominator (CDI_DOMINATORS, latch_edge->dest, latch_edge->src); in unloop_loops() [all …]
|
H A D | omp-simd-clone.c | 1305 edge latch_edge = NULL; in simd_clone_adjust() local 1310 latch_edge = single_succ_edge (latch_bb); in simd_clone_adjust() 1311 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1467 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1527 add_phi_arg (phi, iter2, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust() 1538 add_phi_arg (phi, iter5, latch_edge, UNKNOWN_LOCATION); in simd_clone_adjust()
|
H A D | modulo-sched.c | 1351 edge latch_edge; in sms_schedule() local 1426 latch_edge = loop_latch_edge (loop); in sms_schedule() 1433 if ( latch_edge->count () > profile_count::zero () in sms_schedule() 1434 && (latch_edge->count() in sms_schedule() 1555 latch_edge = loop_latch_edge (loop); in sms_schedule()
|
H A D | omp-expand.c | 5501 edge latch_edge in expand_oacc_for() local 5503 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for() 5563 edge latch_edge = make_edge (bottom_bb, head_bb, EDGE_TRUE_VALUE); in expand_oacc_for() local 5564 latch_edge->probability = profile_probability::likely ().guessed (); in expand_oacc_for()
|