[llvm] r289095 - [AMDGPU] Fix number of reserved SGPRs on CI to reflect flat scratch use

Stanislav Mekhanoshin via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 8 12:07:23 PST 2016


Author: rampitec
Date: Thu Dec  8 14:07:23 2016
New Revision: 289095

URL: http://llvm.org/viewvc/llvm-project?rev=289095&view=rev
Log:
[AMDGPU] Fix number of reserved SGPRs on CI to reflect flat scratch use

Differential Revision: https://reviews.llvm.org/D27225

Modified:
    llvm/trunk/lib/Target/AMDGPU/SIRegisterInfo.cpp

Modified: llvm/trunk/lib/Target/AMDGPU/SIRegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/SIRegisterInfo.cpp?rev=289095&r1=289094&r2=289095&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/SIRegisterInfo.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/SIRegisterInfo.cpp Thu Dec  8 14:07:23 2016
@@ -1181,6 +1181,8 @@ unsigned SIRegisterInfo::getNumAddressab
 unsigned SIRegisterInfo::getNumReservedSGPRs(const SISubtarget &ST) const {
   if (ST.getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
     return 6; // VCC, FLAT_SCRATCH, XNACK.
+  if (ST.getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS)
+    return 4; // VCC, FLAT_SCRATCH.
   return 2; // VCC.
 }
 




More information about the llvm-commits mailing list