Lines Matching refs:ddr
141 ddr_hasher::hash (const data_dependence_relation *ddr) in hash() argument
144 h.add_ptr (DDR_A (ddr)); in hash()
145 h.add_ptr (DDR_B (ddr)); in hash()
1366 struct data_dependence_relation *ddr; in get_data_dependence() local
1376 ddr = initialize_data_dependence_relation (a, b, loop_nest); in get_data_dependence()
1377 compute_affine_dependence (ddr, loop_nest[0]); in get_data_dependence()
1378 *slot = ddr; in get_data_dependence()
1389 struct data_dependence_relation *ddr; in data_dep_in_cycle_p() local
1396 ddr = get_data_dependence (rdg, dr1, dr2); in data_dep_in_cycle_p()
1399 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in data_dep_in_cycle_p()
1405 else if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know in data_dep_in_cycle_p()
1406 || DDR_NUM_DIST_VECTS (ddr) == 0) in data_dep_in_cycle_p()
1407 return !runtime_alias_check_p (ddr, NULL, true); in data_dep_in_cycle_p()
1408 else if (DDR_NUM_DIST_VECTS (ddr) > 1) in data_dep_in_cycle_p()
1410 else if (DDR_REVERSED_P (ddr) in data_dep_in_cycle_p()
1411 || lambda_vector_zerop (DDR_DIST_VECT (ddr, 0), 1)) in data_dep_in_cycle_p()
1773 ddr_p ddr = get_data_dependence (rdg, src_dr, dst_dr); in classify_builtin_ldst() local
1776 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in classify_builtin_ldst()
1785 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know in classify_builtin_ldst()
1786 || DDR_NUM_DIST_VECTS (ddr) == 0) in classify_builtin_ldst()
1791 int num_lev = (DDR_LOOP_NEST (ddr)).length (); in classify_builtin_ldst()
1792 FOR_EACH_VEC_ELT (DDR_DIST_VECTS (ddr), i, dist_v) in classify_builtin_ldst()
1796 if (dep_lev > 0 && dist_v[dep_lev - 1] > 0 && !DDR_REVERSED_P (ddr)) in classify_builtin_ldst()
2050 ddr_p ddr; in pg_add_dependence_edges() local
2066 ddr = get_data_dependence (rdg, dr1, dr2); in pg_add_dependence_edges()
2067 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know) in pg_add_dependence_edges()
2087 alias_ddrs->safe_push (ddr); in pg_add_dependence_edges()
2090 else if (DDR_ARE_DEPENDENT (ddr) == NULL_TREE) in pg_add_dependence_edges()
2092 if (DDR_REVERSED_P (ddr)) in pg_add_dependence_edges()
2098 if (DDR_NUM_DIST_VECTS (ddr) != 1) in pg_add_dependence_edges()
2101 else if (lambda_vector_zerop (DDR_DIST_VECT (ddr, 0), in pg_add_dependence_edges()
2102 DDR_NB_LOOPS (ddr))) in pg_add_dependence_edges()
2628 ddr_p ddr = (*alias_ddrs)[i]; in compute_alias_check_pairs() local
2629 struct data_reference *dr_a = DDR_A (ddr); in compute_alias_check_pairs()
2630 struct data_reference *dr_b = DDR_B (ddr); in compute_alias_check_pairs()