Lines Matching refs:ddr

514 vect_mark_for_runtime_alias_test (ddr_p ddr, loop_vec_info loop_vinfo)  in vect_mark_for_runtime_alias_test()  argument
524 print_generic_expr (vect_dump, DR_REF (DDR_A (ddr)), TDF_SLIM); in vect_mark_for_runtime_alias_test()
526 print_generic_expr (vect_dump, DR_REF (DDR_B (ddr)), TDF_SLIM); in vect_mark_for_runtime_alias_test()
544 VEC_safe_push (ddr_p, heap, LOOP_VINFO_MAY_ALIAS_DDRS (loop_vinfo), ddr); in vect_mark_for_runtime_alias_test()
557 vect_analyze_data_ref_dependence (struct data_dependence_relation *ddr, in vect_analyze_data_ref_dependence() argument
562 struct data_reference *dra = DDR_A (ddr); in vect_analyze_data_ref_dependence()
563 struct data_reference *drb = DDR_B (ddr); in vect_analyze_data_ref_dependence()
574 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in vect_analyze_data_ref_dependence()
587 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know) in vect_analyze_data_ref_dependence()
603 return !vect_mark_for_runtime_alias_test (ddr, loop_vinfo); in vect_analyze_data_ref_dependence()
661 if (DDR_NUM_DIST_VECTS (ddr) == 0) in vect_analyze_data_ref_dependence()
671 return !vect_mark_for_runtime_alias_test (ddr, loop_vinfo); in vect_analyze_data_ref_dependence()
674 loop_depth = index_in_loop_nest (loop->num, DDR_LOOP_NEST (ddr)); in vect_analyze_data_ref_dependence()
675 FOR_EACH_VEC_ELT (lambda_vector, DDR_DIST_VECTS (ddr), i, dist_v) in vect_analyze_data_ref_dependence()
705 if (dist > 0 && DDR_REVERSED_P (ddr)) in vect_analyze_data_ref_dependence()
762 struct data_dependence_relation *ddr; in vect_analyze_data_ref_dependences() local
772 FOR_EACH_VEC_ELT (ddr_p, ddrs, i, ddr) in vect_analyze_data_ref_dependences()
773 if (vect_analyze_data_ref_dependence (ddr, loop_vinfo, max_vf)) in vect_analyze_data_ref_dependences()
1941 vect_find_same_alignment_drs (struct data_dependence_relation *ddr, in vect_find_same_alignment_drs() argument
1947 struct data_reference *dra = DDR_A (ddr); in vect_find_same_alignment_drs()
1948 struct data_reference *drb = DDR_B (ddr); in vect_find_same_alignment_drs()
1956 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in vect_find_same_alignment_drs()
1962 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know) in vect_find_same_alignment_drs()
1966 if (DDR_NUM_DIST_VECTS (ddr) == 0) in vect_find_same_alignment_drs()
1976 loop_depth = index_in_loop_nest (loop->num, DDR_LOOP_NEST (ddr)); in vect_find_same_alignment_drs()
1977 FOR_EACH_VEC_ELT (lambda_vector, DDR_DIST_VECTS (ddr), i, dist_v) in vect_find_same_alignment_drs()
2022 struct data_dependence_relation *ddr; in vect_analyze_data_refs_alignment() local
2025 FOR_EACH_VEC_ELT (ddr_p, ddrs, i, ddr) in vect_analyze_data_refs_alignment()
2026 vect_find_same_alignment_drs (ddr, loop_vinfo); in vect_analyze_data_refs_alignment()
3116 struct data_dependence_relation *ddr, *newddr; in vect_analyze_data_refs() local
3136 ddr = VEC_index (ddr_p, ddrs, k); in vect_analyze_data_refs()
3137 gcc_assert (DDR_B (ddr) == olddr); in vect_analyze_data_refs()
3138 newddr = initialize_data_dependence_relation (DDR_A (ddr), dr, in vect_analyze_data_refs()
3141 free_dependence_relation (ddr); in vect_analyze_data_refs()
3153 ddr = VEC_index (ddr_p, ddrs, k); in vect_analyze_data_refs()
3154 gcc_assert (DDR_A (ddr) == olddr); in vect_analyze_data_refs()
3155 newddr = initialize_data_dependence_relation (dr, DDR_B (ddr), in vect_analyze_data_refs()
3158 free_dependence_relation (ddr); in vect_analyze_data_refs()
3167 ddr = VEC_index (ddr_p, ddrs, k); in vect_analyze_data_refs()
3168 gcc_assert (DDR_A (ddr) == olddr && DDR_B (ddr) == olddr); in vect_analyze_data_refs()
3171 free_dependence_relation (ddr); in vect_analyze_data_refs()