Searched refs:latch_edge (Results 1 – 3 of 3) sorted by relevance
| /trueos/contrib/gcc/ |
| HD | cfgloopmanip.c | 411 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 …]
|
| HD | loop-unswitch.c | 404 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()
|
| HD | modulo-sched.c | 912 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()
|