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()
1179 struct data_dependence_relation *ddr; in get_data_dependence() local
1189 ddr = initialize_data_dependence_relation (a, b, loop_nest); in get_data_dependence()
1190 compute_affine_dependence (ddr, loop_nest[0]); in get_data_dependence()
1191 *slot = ddr; in get_data_dependence()
1205 struct data_dependence_relation *ddr; in data_dep_in_cycle_p() local
1212 ddr = get_data_dependence (rdg, dr1, dr2); in data_dep_in_cycle_p()
1215 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in data_dep_in_cycle_p()
1221 else if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know in data_dep_in_cycle_p()
1222 || DDR_NUM_DIST_VECTS (ddr) == 0) in data_dep_in_cycle_p()
1223 return !runtime_alias_check_p (ddr, NULL, true); in data_dep_in_cycle_p()
1224 else if (DDR_NUM_DIST_VECTS (ddr) > 1) in data_dep_in_cycle_p()
1226 else if (DDR_REVERSED_P (ddr) in data_dep_in_cycle_p()
1227 || lambda_vector_zerop (DDR_DIST_VECT (ddr, 0), 1)) in data_dep_in_cycle_p()
1592 ddr_p ddr = get_data_dependence (rdg, src_dr, dst_dr); in classify_builtin_ldst() local
1595 if (DDR_ARE_DEPENDENT (ddr) == chrec_known) in classify_builtin_ldst()
1604 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know in classify_builtin_ldst()
1605 || DDR_NUM_DIST_VECTS (ddr) == 0) in classify_builtin_ldst()
1610 int num_lev = (DDR_LOOP_NEST (ddr)).length (); in classify_builtin_ldst()
1611 FOR_EACH_VEC_ELT (DDR_DIST_VECTS (ddr), i, dist_v) in classify_builtin_ldst()
1615 if (dep_lev > 0 && dist_v[dep_lev - 1] > 0 && !DDR_REVERSED_P (ddr)) in classify_builtin_ldst()
1876 ddr_p ddr; in pg_add_dependence_edges() local
1892 ddr = get_data_dependence (rdg, dr1, dr2); in pg_add_dependence_edges()
1893 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know) in pg_add_dependence_edges()
1913 alias_ddrs->safe_push (ddr); in pg_add_dependence_edges()
1916 else if (DDR_ARE_DEPENDENT (ddr) == NULL_TREE) in pg_add_dependence_edges()
1918 if (DDR_REVERSED_P (ddr)) in pg_add_dependence_edges()
1923 if (DDR_NUM_DIST_VECTS (ddr) != 1) in pg_add_dependence_edges()
1926 else if (lambda_vector_zerop (DDR_DIST_VECT (ddr, 0), in pg_add_dependence_edges()
1927 DDR_NB_LOOPS (ddr))) in pg_add_dependence_edges()
2409 ddr_p ddr = (*alias_ddrs)[i]; in compute_alias_check_pairs() local
2410 struct data_reference *dr_a = DDR_A (ddr); in compute_alias_check_pairs()
2411 struct data_reference *dr_b = DDR_B (ddr); in compute_alias_check_pairs()