@@ -66,8 +66,9 @@ static cl::opt<bool> GCNTrackers(
66
66
const unsigned ScheduleMetrics::ScaleFactor = 100 ;
67
67
68
68
GCNSchedStrategy::GCNSchedStrategy (const MachineSchedContext *C)
69
- : GenericScheduler(C), TargetOccupancy(0 ), MF(nullptr ), DownwardTracker(*C->LIS),
70
- UpwardTracker(*C->LIS), HasHighPressure(false ) {}
69
+ : GenericScheduler(C), TargetOccupancy(0 ), MF(nullptr ),
70
+ DownwardTracker(*C->LIS), UpwardTracker(*C->LIS), HasHighPressure(false ) {
71
+ }
71
72
72
73
void GCNSchedStrategy::initialize (ScheduleDAGMI *DAG) {
73
74
GenericScheduler::initialize (DAG);
@@ -242,10 +243,9 @@ void GCNSchedStrategy::pickNodeFromQueue(SchedBoundary &Zone,
242
243
unsigned VGPRPressure = 0 ;
243
244
if (DAG->isTrackingPressure ()) {
244
245
SGPRPressure =
245
- GCNTrackers
246
- ? (Zone.isTop () ? DownwardTracker.getPressure ().getSGPRNum ()
247
- : UpwardTracker.getPressure ().getSGPRNum ())
248
- : Pressure[AMDGPU::RegisterPressureSets::SReg_32];
246
+ GCNTrackers ? (Zone.isTop () ? DownwardTracker.getPressure ().getSGPRNum ()
247
+ : UpwardTracker.getPressure ().getSGPRNum ())
248
+ : Pressure[AMDGPU::RegisterPressureSets::SReg_32];
249
249
VGPRPressure =
250
250
GCNTrackers
251
251
? (Zone.isTop () ? DownwardTracker.getPressure ().getVGPRNum (false )
@@ -750,7 +750,8 @@ void GCNScheduleDAGMILive::runSchedStages() {
750
750
if (GCNTrackers) {
751
751
GCNDownwardRPTracker *DownwardTracker = S.getDownwardTracker ();
752
752
GCNUpwardRPTracker *UpwardTracker = S.getUpwardTracker ();
753
- GCNRPTracker::LiveRegSet *RegionLiveIns = &LiveIns[Stage->getRegionIdx ()];
753
+ GCNRPTracker::LiveRegSet *RegionLiveIns =
754
+ &LiveIns[Stage->getRegionIdx ()];
754
755
755
756
reinterpret_cast <GCNRPTracker *>(DownwardTracker)
756
757
->reset (MRI, *RegionLiveIns);
0 commit comments