Home
last modified time | relevance | path

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

/trueos/contrib/gcc/
HDcfgloopmanip.c411 loopify (struct loops *loops, edge latch_edge, edge header_edge, in loopify() argument
415 basic_block succ_bb = latch_edge->dest; in loopify()
428 loop->latch = latch_edge->src; in loopify()
438 loop_redirect_edge (latch_edge, loop->header); in loopify()
795 edge ae, latch_edge; in duplicate_loop_to_header_edge() local
836 latch_edge = loop_latch_edge (loop); in duplicate_loop_to_header_edge()
843 freq_le = EDGE_FREQUENCY (latch_edge); in duplicate_loop_to_header_edge()
940 spec_edges[SE_LATCH] = latch_edge; in duplicate_loop_to_header_edge()
985 redirect_edge_and_branch_force (latch_edge, new_bbs[0]); in duplicate_loop_to_header_edge()
990 e = latch_edge = new_spec_edges[SE_LATCH]; in duplicate_loop_to_header_edge()
[all …]
HDloop-unswitch.c404 edge entry, latch_edge, true_edge, false_edge, e; in unswitch_loop() local
439 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in unswitch_loop()
450 e->count = latch_edge->count * prob / REG_BR_PROB_BASE; in unswitch_loop()
453 e->count = latch_edge->count * (false_edge->probability) / REG_BR_PROB_BASE; in unswitch_loop()
469 nloop = loopify (loops, latch_edge, in unswitch_loop()
HDmodulo-sched.c912 edge latch_edge; in sms_schedule() local
977 latch_edge = loop_latch_edge (loop); in sms_schedule()
980 trip_count = latch_edge->count / loop->single_exit->count; in sms_schedule()
984 if ( latch_edge->count in sms_schedule()
985 && (latch_edge->count < loop->single_exit->count * SMS_LOOP_AVERAGE_COUNT_THRESHOLD)) in sms_schedule()
1080 latch_edge = loop_latch_edge (loop); in sms_schedule()
1083 trip_count = latch_edge->count / loop->single_exit->count; in sms_schedule()