Lines Matching refs:ddr
492 #define DDR_A(DDR) (DDR)->a
493 #define DDR_B(DDR) (DDR)->b
494 #define DDR_AFFINE_P(DDR) (DDR)->affine_p
495 #define DDR_ARE_DEPENDENT(DDR) (DDR)->are_dependent
496 #define DDR_OBJECT_A(DDR) (DDR)->object_a
497 #define DDR_OBJECT_B(DDR) (DDR)->object_b
498 #define DDR_SUBSCRIPTS(DDR) (DDR)->subscripts
499 #define DDR_SUBSCRIPT(DDR, I) DDR_SUBSCRIPTS (DDR)[I]
500 #define DDR_NUM_SUBSCRIPTS(DDR) DDR_SUBSCRIPTS (DDR).length ()
502 #define DDR_LOOP_NEST(DDR) (DDR)->loop_nest
505 #define DDR_NB_LOOPS(DDR) (DDR_LOOP_NEST (DDR).length ())
506 #define DDR_SELF_REFERENCE(DDR) (DDR)->self_reference_p
508 #define DDR_DIST_VECTS(DDR) ((DDR)->dist_vects)
509 #define DDR_DIR_VECTS(DDR) ((DDR)->dir_vects)
510 #define DDR_NUM_DIST_VECTS(DDR) \
511 (DDR_DIST_VECTS (DDR).length ())
512 #define DDR_NUM_DIR_VECTS(DDR) \
513 (DDR_DIR_VECTS (DDR).length ())
514 #define DDR_DIR_VECT(DDR, I) \
515 DDR_DIR_VECTS (DDR)[I]
516 #define DDR_DIST_VECT(DDR, I) \
517 DDR_DIST_VECTS (DDR)[I]
518 #define DDR_REVERSED_P(DDR) (DDR)->reversed_p
519 #define DDR_COULD_BE_INDEPENDENT_P(DDR) (DDR)->could_be_independent_p
631 ddr_p ddr;
634 FOR_EACH_VEC_ELT (dependence_relations, i, ddr)
635 if (DDR_ARE_DEPENDENT (ddr) == chrec_dont_know)
657 /* Return the dependence level for the DDR relation. */
660 ddr_dependence_level (ddr_p ddr)
665 if (DDR_DIST_VECTS (ddr).exists ())
666 level = dependence_level (DDR_DIST_VECT (ddr, 0), DDR_NB_LOOPS (ddr));
668 for (vector = 1; vector < DDR_NUM_DIST_VECTS (ddr); vector++)
669 level = MIN (level, dependence_level (DDR_DIST_VECT (ddr, vector),
670 DDR_NB_LOOPS (ddr)));