diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp b/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp index deed50b6db7d..6e2550298dc6 100644 --- a/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp +++ b/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp @@ -12,13 +12,7 @@ //===----------------------------------------------------------------------===// #include "GCNSchedStrategy.h" -#include "AMDGPUSubtarget.h" -#include "SIInstrInfo.h" #include "SIMachineFunctionInfo.h" -#include "SIRegisterInfo.h" -#include "Utils/AMDGPUBaseInfo.h" -#include "llvm/CodeGen/RegisterClassInfo.h" -#include "llvm/Support/MathExtras.h" #define DEBUG_TYPE "machine-scheduler" @@ -567,8 +561,10 @@ void GCNScheduleDAGMILive::finalizeSchedule() { SavedMutations.swap(Mutations); for (auto Region : Regions) { - if (Stage == UnclusteredReschedule && !RescheduleRegions[RegionIdx]) + if (Stage == UnclusteredReschedule && !RescheduleRegions[RegionIdx]) { + ++RegionIdx; continue; + } RegionBegin = Region.first; RegionEnd = Region.second; |
