Lines Matching defs:scheduler
102 /// schedule. The scheduler object should not be used after this call.
145 /// Option to tell if the scheduler should try fusing to assignments in the
573 Scheduler scheduler(tryFusingAssignments);
577 scheduler.startSchedulingAssignment(assign, leafRegionsMayOnlyRead);
585 scheduler.startIndependentEvaluationGroup();
592 scheduler.saveEvaluationIfConflict(*yieldRegion, leafRegionsMayOnlyRead,
595 scheduler.finishIndependentEvaluationGroup();
600 scheduler.startIndependentEvaluationGroup();
601 scheduler.saveEvaluationIfConflict(assign.getRhsRegion(),
609 scheduler.saveEvaluationIfConflict(assign.getLhsRegion(),
612 scheduler.finishIndependentEvaluationGroup();
613 scheduler.finishSchedulingAssignment(assign);
615 return scheduler.moveSchedule();