Lines Matching refs:oloop
1061 tree_loop_interchange::interchange_loops (loop_cand &iloop, loop_cand &oloop) in interchange_loops() argument
1078 for (unsigned i = 0; oloop.m_reductions.iterate (i, &re); ++i) in interchange_loops()
1095 o_niters = number_of_latch_executions (oloop.m_loop); in interchange_loops()
1096 if (oloop.m_loop != loop_nest) in interchange_loops()
1098 o_niters = analyze_scalar_evolution (loop_outer (oloop.m_loop), o_niters); in interchange_loops()
1099 o_niters = instantiate_scev (instantiate_below, loop_outer (oloop.m_loop), in interchange_loops()
1107 move_code_to_inner_loop (oloop.m_loop, iloop.m_loop, oloop.m_bbs); in interchange_loops()
1110 map_inductions_to_loop (oloop, iloop); in interchange_loops()
1111 map_inductions_to_loop (iloop, oloop); in interchange_loops()
1117 create_canonical_iv (oloop.m_loop, oloop.m_exit, in interchange_loops()
1128 oloop.m_loop->any_upper_bound = false; in interchange_loops()
1129 oloop.m_loop->any_likely_upper_bound = false; in interchange_loops()
1130 free_numbers_of_iterations_estimates (oloop.m_loop); in interchange_loops()
1608 loop_cand oloop (m_loop_nest[o_idx], m_loop_nest[o_idx]); in interchange() local
1613 || !oloop.analyze_carried_vars (&iloop) in interchange()
1614 || !oloop.analyze_lcssa_phis () in interchange()
1616 || !oloop.can_interchange_p (&iloop)) in interchange()
1623 int stmt_cost = oloop.m_num_stmts; in interchange()
1627 stmt_cost -= oloop.m_inductions.length (); in interchange()
1643 oloop.m_loop->num, iloop.m_loop->num); in interchange()
1646 interchange_loops (iloop, oloop); in interchange()
1656 oloop.m_loop->num, iloop.m_loop->num); in interchange()