Lines Matching refs:outer
188 unroll_jam_possible_p (class loop *outer, class loop *loop) in unroll_jam_possible_p() argument
204 if (outer->inner != loop || loop->next) in unroll_jam_possible_p()
217 if (!dominated_by_p (CDI_DOMINATORS, outer->latch, loop->header)) in unroll_jam_possible_p()
226 || !expr_invariant_in_loop_p (outer, niter.niter)) in unroll_jam_possible_p()
251 && flow_bb_inside_loop_p (outer, gimple_bb (use_stmt))) in unroll_jam_possible_p()
258 n = get_loop_body_with_size (outer, bbs, n_basic_blocks_for_fn (cfun)); in unroll_jam_possible_p()
261 if (bbs[i]->loop_father == outer && bb_prevents_fusion_p (bbs[i])) in unroll_jam_possible_p()
285 if (!expr_invariant_in_loop_p (outer, iv.step) in unroll_jam_possible_p()
286 || !expr_invariant_in_loop_p (outer, iv.base)) in unroll_jam_possible_p()
499 class loop *outer = loop_outer (loop); in tree_loop_unroll_and_jam() local
502 || optimize_loop_nest_for_size_p (outer)) in tree_loop_unroll_and_jam()
505 if (!unroll_jam_possible_p (outer, loop)) in tree_loop_unroll_and_jam()
517 if (!compute_data_dependences_for_loop (outer, true, &loop_nest, in tree_loop_unroll_and_jam()
584 && can_unroll_loop_p (outer, unroll_factor, &desc)); in tree_loop_unroll_and_jam()
590 find_loop_location (outer), in tree_loop_unroll_and_jam()
594 tree_unroll_loop (outer, unroll_factor, single_dom_exit (outer), in tree_loop_unroll_and_jam()
597 fuse_loops (outer->inner); in tree_loop_unroll_and_jam()