Lines Matching refs:SubSchedule
191 auto SubSchedule = Schedule.intersect_range(ScatterFirst); in tryFlattenSequence() local
192 SubSchedule = scheduleProjectOut(SubSchedule, 0, 1); in tryFlattenSequence()
193 SubSchedule = flattenSchedule(SubSchedule); in tryFlattenSequence()
195 unsigned SubDims = getNumScatterDims(SubSchedule); in tryFlattenSequence()
197 auto FirstSubSchedule = scheduleProjectOut(SubSchedule, 1, SubDims - 1); in tryFlattenSequence()
199 auto RemainingSubSchedule = scheduleProjectOut(SubSchedule, 0, 1); in tryFlattenSequence()
258 auto SubSchedule = flattenSchedule(Remaining); in tryFlattenLoop() local
259 unsigned SubDims = getNumScatterDims(SubSchedule); in tryFlattenLoop()
263 auto SubExtent = isl::set(SubSchedule.range()); in tryFlattenLoop()
286 auto FirstSubScheduleAff = scheduleExtractDimAff(SubSchedule, 0); in tryFlattenLoop()
287 auto RemainingSubSchedule = scheduleProjectOut(std::move(SubSchedule), 0, 1); in tryFlattenLoop()