Lines Matching refs:loop_nest
2714 class loop *loop_nest) in dr_may_alias_p() argument
2724 if (!loop_nest) in dr_may_alias_p()
2740 && (!loop_nest in dr_may_alias_p()
2742 || MR_DEPENDENCE_CLIQUE (addr_a) == loop_nest->owned_clique) in dr_may_alias_p()
2834 vec<loop_p> loop_nest) in initialize_data_dependence_relation() argument
2854 if (!dr_may_alias_p (a, b, loop_nest.exists () ? loop_nest[0] : NULL)) in initialize_data_dependence_relation()
3049 && (!loop_nest.exists () in initialize_data_dependence_relation()
3051 (loop_nest[0], base_a)))); in initialize_data_dependence_relation()
3115 if (!loop_nest.exists () in initialize_data_dependence_relation()
3116 || (object_address_invariant_in_loop_p (loop_nest[0], in initialize_data_dependence_relation()
3118 && object_address_invariant_in_loop_p (loop_nest[0], in initialize_data_dependence_relation()
3129 DDR_LOOP_NEST (res) = loop_nest; in initialize_data_dependence_relation()
4506 class loop *loop_nest) in analyze_miv_subscript() argument
4531 loop_nest->num) in analyze_miv_subscript()
4545 else if (evolution_function_is_affine_in_loop (chrec_a, loop_nest->num) in analyze_miv_subscript()
4546 && !chrec_contains_symbols (chrec_a, loop_nest) in analyze_miv_subscript()
4547 && evolution_function_is_affine_in_loop (chrec_b, loop_nest->num) in analyze_miv_subscript()
4548 && !chrec_contains_symbols (chrec_b, loop_nest)) in analyze_miv_subscript()
4608 tree *last_conflicts, class loop *loop_nest) in analyze_overlapping_iterations() argument
4610 unsigned int lnn = loop_nest->num; in analyze_overlapping_iterations()
4672 last_conflicts, loop_nest); in analyze_overlapping_iterations()
5033 class loop *loop_nest) in build_classic_dist_vector() argument
5048 if (invariant_access_functions (ddr, loop_nest->num)) in build_classic_dist_vector()
5091 if (!subscript_dependence_tester_1 (ddr, 1, 0, loop_nest)) in build_classic_dist_vector()
5131 if (!subscript_dependence_tester_1 (ddr, 1, 0, loop_nest)) in build_classic_dist_vector()
5220 class loop *loop_nest) in subscript_dependence_tester_1() argument
5234 &last_conflicts, loop_nest); in subscript_dependence_tester_1()
5279 class loop *loop_nest) in subscript_dependence_tester() argument
5281 if (subscript_dependence_tester_1 (ddr, 0, 1, loop_nest)) in subscript_dependence_tester()
5285 if (build_classic_dist_vector (ddr, loop_nest)) in subscript_dependence_tester()
5294 const class loop *loop_nest) in access_functions_are_affine_or_constant_p() argument
5301 if (!evolution_function_is_invariant_p (t, loop_nest->num) in access_functions_are_affine_or_constant_p()
5302 && !evolution_function_is_affine_multivariate_p (t, loop_nest->num)) in access_functions_are_affine_or_constant_p()
5319 class loop *loop_nest) in compute_affine_dependence() argument
5342 if (access_functions_are_affine_or_constant_p (dra, loop_nest) in compute_affine_dependence()
5343 && access_functions_are_affine_or_constant_p (drb, loop_nest)) in compute_affine_dependence()
5344 subscript_dependence_tester (ddr, loop_nest); in compute_affine_dependence()
5385 vec<loop_p> loop_nest, in compute_all_dependences() argument
5399 ddr = initialize_data_dependence_relation (NULL, NULL, loop_nest); in compute_all_dependences()
5408 ddr = initialize_data_dependence_relation (a, b, loop_nest); in compute_all_dependences()
5410 if (loop_nest.exists ()) in compute_all_dependences()
5411 compute_affine_dependence (ddr, loop_nest[0]); in compute_all_dependences()
5417 ddr = initialize_data_dependence_relation (a, a, loop_nest); in compute_all_dependences()
5419 if (loop_nest.exists ()) in compute_all_dependences()
5420 compute_affine_dependence (ddr, loop_nest[0]); in compute_all_dependences()
5822 find_loop_nest_1 (class loop *loop, vec<loop_p> *loop_nest) in find_loop_nest_1() argument
5841 loop_nest->safe_push (loop); in find_loop_nest_1()
5843 return find_loop_nest_1 (loop->inner, loop_nest); in find_loop_nest_1()
5853 find_loop_nest (class loop *loop, vec<loop_p> *loop_nest) in find_loop_nest() argument
5855 loop_nest->safe_push (loop); in find_loop_nest()
5857 return find_loop_nest_1 (loop->inner, loop_nest); in find_loop_nest()
5871 vec<loop_p> *loop_nest, in compute_data_dependences_for_loop() argument
5883 || !find_loop_nest (loop, loop_nest) in compute_data_dependences_for_loop()
5885 || !compute_all_dependences (*datarefs, dependence_relations, *loop_nest, in compute_data_dependences_for_loop()