]> granicus.if.org Git - llvm/commitdiff
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298710 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/SIMachineScheduler.cpp

index fa84435c85eb0cc6de992984175ad778c7e18287..2c7ea8545787f67afd7db762aa811170699a5750 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: ";