Lines Matching refs:subscript

56    - subscript: given two array accesses a subscript is the tuple
638 dump_subscript (FILE *outf, struct subscript *subscript)
640 tree chrec = SUB_CONFLICTS_IN_A (subscript);
642 fprintf (outf, "\n (subscript \n");
651 tree last_iteration = SUB_LAST_CONFLICT (subscript);
656 chrec = SUB_CONFLICTS_IN_B (subscript);
665 tree last_iteration = SUB_LAST_CONFLICT (subscript);
671 print_generic_stmt (outf, SUB_DISTANCE (subscript), 0);
2129 /* Determine for each subscript in the data dependence relation DDR
2142 struct subscript *subscript;
2144 subscript = DDR_SUBSCRIPT (ddr, i);
2145 conflicts_a = SUB_CONFLICTS_IN_A (subscript);
2146 conflicts_b = SUB_CONFLICTS_IN_B (subscript);
2152 SUB_DISTANCE (subscript) = chrec_dont_know;
2163 SUB_DISTANCE (subscript) = chrec_dont_know;
2178 SUB_DISTANCE (subscript) = difference;
2181 SUB_DISTANCE (subscript) = chrec_dont_know;
2247 struct subscript *subscript;
2249 subscript = XNEW (struct subscript);
2250 SUB_CONFLICTS_IN_A (subscript) = chrec_dont_know;
2251 SUB_CONFLICTS_IN_B (subscript) = chrec_dont_know;
2252 SUB_LAST_CONFLICT (subscript) = chrec_dont_know;
2253 SUB_DISTANCE (subscript) = chrec_dont_know;
2254 VEC_safe_push (subscript_p, heap, DDR_SUBSCRIPTS (res), subscript);
2260 /* Set DDR_ARE_DEPENDENT to CHREC and finalize the subscript overlap
2343 /* Analyze a ZIV (Zero Index Variable) subscript. *OVERLAPS_A and
2422 /* Analyze a SIV (Single Index Variable) subscript where CHREC_A is a
3173 /* Analyze a SIV (Single Index Variable) subscript. *OVERLAPS_A and
3291 /* Analyze a MIV (Multiple Index Variable) subscript. *OVERLAPS_A and
3305 /* FIXME: This is a MIV subscript, not yet handled.
3311 equation with 2*n variables (if the subscript uses n IVs).
3564 struct subscript *subscript = DDR_SUBSCRIPT (ddr, i);
3566 if (chrec_contains_undetermined (SUB_DISTANCE (subscript)))
3595 if (chrec_contains_undetermined (SUB_DISTANCE (subscript)))
3601 dist = int_cst_value (SUB_DISTANCE (subscript));
3603 /* This is the subscript coupling test. If we have already
3605 another subscript), it should be the same. For example,
3906 struct subscript *subscript;
3908 for (i = 0; VEC_iterate (subscript_p, DDR_SUBSCRIPTS (ddr), i, subscript);
3936 SUB_CONFLICTS_IN_A (subscript) = overlaps_a;
3937 SUB_CONFLICTS_IN_B (subscript) = overlaps_b;
3938 SUB_LAST_CONFLICT (subscript) = last_conflicts;
3990 subscript. */
4047 struct subscript *subscript;
4049 for (i = 0; VEC_iterate (subscript_p, DDR_SUBSCRIPTS (ddr), i, subscript);
4053 SUB_CONFLICTS_IN_A (subscript) = integer_zero_node;
4054 SUB_CONFLICTS_IN_B (subscript) = integer_zero_node;
4055 SUB_LAST_CONFLICT (subscript) = chrec_dont_know;
4325 fprintf (dump_file, "Number of subscript tests: %d\n",
4327 fprintf (dump_file, "Number of undetermined subscript tests: %d\n",
4329 fprintf (dump_file, "Number of same subscript function: %d\n",