[AMDGPU] Fix SGPR usage count in SI scheduler
authorValery Pykhtin <Valery.Pykhtin@amd.com>
Fri, 24 Mar 2017 16:45:50 +0000 (16:45 +0000)
committerValery Pykhtin <Valery.Pykhtin@amd.com>
Fri, 24 Mar 2017 16:45:50 +0000 (16:45 +0000)
Patch by Axel Davy (axel.davy@normalesup.org)

Differential revision: https://reviews.llvm.org/D30149

llvm-svn: 298710

llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp

index fa84435..2c7ea85 100644 (file)
@@ -1465,8 +1465,8 @@ SIScheduleBlock *SIScheduleBlockScheduler::pickBlock() {
                         VregCurrentUsage, SregCurrentUsage);
   if (VregCurrentUsage > maxVregUsage)
     maxVregUsage = VregCurrentUsage;
-  if (VregCurrentUsage > maxSregUsage)
-    maxSregUsage = VregCurrentUsage;
+  if (SregCurrentUsage > maxSregUsage)
+    maxSregUsage = SregCurrentUsage;
   DEBUG(
     dbgs() << "Picking New Blocks\n";
     dbgs() << "Available: ";