Lines Matching full:scheduling

13 /// This pass will apply multiple scheduling stages to the same function.
15 /// entry point for the scheduling of those regions is
18 /// Generally, the reason for having multiple scheduling stages is to account
20 /// few scheduling regions will have register pressure high enough to limit
38 "reduction scheduling stage."),
44 "rescheduling for ILP scheduling stage."),
132 /// already allows 80% of SUs to take the fast path without changing scheduling
133 /// at all. Further changes would either change scheduling, or require a lot
442 LLVM_DEBUG(dbgs() << "Scheduling SU(" << SU->NodeNum << ") "
604 // Collect all scheduling regions. The actual scheduling is performed in
622 // successor will be sent to scheduling past current block.
707 // Start actual scheduling here. This function is called by the base
727 LLVM_DEBUG(dbgs() << "All regions recorded, starting actual scheduling.\n");
741 // Setup for scheduling the region and check whether it should be skipped.
788 LLVM_DEBUG(dbgs() << "Starting scheduling stage: " << StageID << "\n");
816 << "Retrying function scheduling without clustering. "
837 dbgs() << "Retrying function scheduling with lowest recorded occupancy "
866 dbgs() << "Retrying function scheduling with improved occupancy of "
873 LLVM_DEBUG(dbgs() << "Ending scheduling stage: " << StageID << "\n");
900 // Skip empty scheduling regions (0 or 1 schedulable instructions).
904 LLVM_DEBUG(dbgs() << "********** MI Scheduling **********\n");
912 // Save original instruction order before scheduling for possible revert.
931 dbgs() << "Pressure before scheduling:\nRegion live-ins:"
991 // initial schedule stage real RP will be collected after scheduling.
1003 // Revert scheduling if we have dropped occupancy or there is some other
1016 // Check the results of scheduling.
1018 LLVM_DEBUG(dbgs() << "Pressure after scheduling: " << print(PressureAfter));
1038 LLVM_DEBUG(dbgs() << "Occupancy before scheduling: " << WavesBefore
1042 // scheduled region. We might still be able to revert scheduling if the
1306 LLVM_DEBUG(dbgs() << "Attempting to revert scheduling.\n");
1342 LLVM_DEBUG(dbgs() << "Scheduling " << *MI);
1347 // pass debug instrs to the actual end of the scheduling region.
1502 // Update region boundaries in scheduling region we sinked from since we
1609 // of a scheduling region and do not need to check the ending since we will only