Lines Matching full:accesses
373 /* Sort the must source accesses in their textual order.
424 * and one for the resulting may dependences. May accesses can
699 /* Given a shared_level between two accesses, return 1 if the
839 /* Given the must and may dependence relations for the must accesses
840 * for level sink_level, check if there are any accesses of may access j
842 * If some of these accesses are intermediate with respect to
1051 /* Compute dependences for the case where all accesses are "may"
1052 * accesses, which boils down to computing memory based dependences.
1120 * add result to possible last accesses at level l of source w
1124 * for all possible last accesses dep of w at l
1127 * add result to possible last accesses at level l of write w2
1128 * and replace possible last accesses dep by the remainder
1135 * been matched to may accesses (maydo).
1140 * Afterwards, the may accesses that occur after must-dependence sources
1142 * In particular, we consider may accesses that precede the remaining
1144 * and may accesses that occur between a must source and a sink of any
1307 /* Given a "sink" access, a list of n "source" accesses,
1354 /* Given a "sink" access, a list of n "source" accesses,
1473 * "isl_access_sink" represents the sink accesses.
1474 * "isl_access_must_source" represents the definite source accesses.
1475 * "isl_access_may_source" represents the possible source accesses.
1587 /* Create a new isl_union_access_info with the given sink accesses and
1588 * and no other accesses or schedule information.
1628 /* Replace the definite source accesses of "access" by "must_source".
1638 /* Replace the possible source accesses of "access" by "may_source".
1666 /* Return the definite source accesses of "info".
1674 /* Return the possible source accesses of "info".
2087 * "must_no_source" represents the subset of the sink accesses for which
2089 * "may_no_source" represents the subset of the sink accesses for which
2195 /* Return the subset of the sink accesses for which definitely
2206 /* Return the subset of the sink accesses for which possibly
2219 /* Return the subset of the sink accesses for which possibly, but not
2345 isl_access_info *accesses; member
2396 data->accesses = isl_access_info_add_source(data->accesses, in collect_matching_array()
2408 * the given accesses.
2410 * We first determine the minimal schedule dimension for both accesses.
2454 /* Check if the given two accesses may be coscheduled.
2457 * Two accesses may only be coscheduled if the fixed schedule
2490 /* Given a sink access, look for all the source accesses that access
2507 data->accesses = NULL; in compute_flow()
2524 data->accesses = isl_access_info_alloc(isl_map_copy(map), in compute_flow()
2527 !data->accesses) in compute_flow()
2529 data->accesses->coscheduled = &coscheduled; in compute_flow()
2540 flow = access_info_compute_flow_core(data->accesses); in compute_flow()
2541 data->accesses = NULL; in compute_flow()
2573 isl_access_info_free(data->accesses); in compute_flow()
2649 /* Remove the must accesses from the may accesses.
2670 /* Given a description of the "sink" accesses, the "source" accesses and
2673 * the possible or definite source accesses that last accessed the
2686 * of the accesses so that we can easily compare their relative order.
2723 * "must" is only relevant for source accesses and indicates
2733 * accesses when computing dependence analysis based on a schedule tree.
2885 * individual scheduled source and sink accesses (taking into account
2888 * We only collect accesses at the leaves of the schedule tree.
2890 * domains of the source and sink accesses and then extract
2891 * the individual accesses (per space).
2955 * for two scheduled accesses for use in compute_single_flow.
2958 * in the schedule tree where the accesses take place.
2965 * if the accesses take place in the same leaf. Otherwise,
3003 /* Check if the given two accesses may be coscheduled.
3006 * Two accesses may only be coscheduled if they appear in the same leaf.
3118 /* Given a description of the "sink" accesses, the "source" accesses and
3121 * the possible or definite source accesses that last accessed the
3186 /* Given a description of the "sink" accesses, the "source" accesses and
3189 * the possible or definite source accesses that last accessed the
3286 /* Given a collection of "sink" and "source" accesses,
3294 * iterations and a subset of the domain of the sink accesses,