Lines Matching defs:Scheduler
51 /// evaluations). The Scheduler analyze the memory effects of these regions
55 class Scheduler {
57 Scheduler(bool tryFusingAssignments)
371 // Scheduling Implementation : Scheduler class implementation
374 void Scheduler::startSchedulingAssignment(hlfir::RegionAssignOp assign,
386 void Scheduler::saveEvaluationIfConflict(mlir::Region &yieldRegion,
437 void Scheduler::saveEvaluation(
470 bool Scheduler::canFuseAssignmentWithPreviousRun() {
481 void Scheduler::finishSchedulingAssignment(hlfir::RegionAssignOp assign) {
506 // Scheduling Implementation : driving the Scheduler in the assignment tree.
573 Scheduler scheduler(tryFusingAssignments);