[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