diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp b/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp index a14ae5dbb51..f65b4d7e40d 100644 --- a/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp +++ b/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp @@ -45,8 +45,6 @@ void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) { const SIRegisterInfo *SRI = static_cast<const SIRegisterInfo*>(TRI); - if (MF != &DAG->MF) - TargetOccupancy = 0; MF = &DAG->MF; const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); @@ -531,7 +529,7 @@ void GCNScheduleDAGMILive::finalizeSchedule() { Stage++; GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl; - S.TargetOccupancy = MinOccupancy; + S.setTargetOccupancy(MinOccupancy); MachineBasicBlock *MBB = nullptr; for (auto Region : Regions) { |