Lines Matching refs:Schedule
163 unsigned polly::getNumScatterDims(const isl::union_map &Schedule) { in getNumScatterDims() argument
165 for (isl::map Map : Schedule.get_map_list()) { in getNumScatterDims()
174 isl::space polly::getScatterSpace(const isl::union_map &Schedule) { in getScatterSpace() argument
175 if (Schedule.is_null()) in getScatterSpace()
177 unsigned Dims = getNumScatterDims(Schedule); in getScatterSpace()
178 isl::space ScatterSpace = Schedule.get_space().set_from_params(); in getScatterSpace()
301 isl::union_map polly::computeReachingWrite(isl::union_map Schedule, in computeReachingWrite() argument
306 isl::space ScatterSpace = getScatterSpace(Schedule); in computeReachingWrite()
321 isl::union_map WriteAction = Schedule.apply_domain(Writes); in computeReachingWrite()
350 return ReachableWrites.apply_range(Schedule.reverse()); in computeReachingWrite()
354 polly::computeArrayUnused(isl::union_map Schedule, isl::union_map Writes, in computeArrayUnused() argument
358 isl::union_map ReadActions = Schedule.apply_domain(Reads); in computeArrayUnused()
359 isl::union_map WriteActions = Schedule.apply_domain(Writes); in computeArrayUnused()
363 Writes.reverse().range_map().apply_range(Schedule); in computeArrayUnused()
367 Schedule, Writes, true, ReadEltInSameInst, !ReadEltInSameInst); in computeArrayUnused()
384 Schedule, Writes, true, IncludeLastRead, IncludeWrite); in computeArrayUnused()