Skip to content

Commit cf52436

Browse files
authored
[AMDGPU] Common up two local memory size calculations. NFCI. (#154784)
1 parent 50f7c6a commit cf52436

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

llvm/lib/Target/AMDGPU/GCNSubtarget.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,7 @@ GCNSubtarget &GCNSubtarget::initializeSubtargetDependencies(const Triple &TT,
140140
if (AddressableLocalMemorySize == 0)
141141
AddressableLocalMemorySize = 32768;
142142

143-
LocalMemorySize = AddressableLocalMemorySize;
144-
if (AMDGPU::isGFX10Plus(*this) &&
145-
!getFeatureBits().test(AMDGPU::FeatureCuMode))
146-
LocalMemorySize *= 2;
143+
LocalMemorySize = AMDGPU::IsaInfo::getLocalMemorySize(this);
147144

148145
HasFminFmaxLegacy = getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS;
149146
HasSMulHi = getGeneration() >= AMDGPUSubtarget::GFX9;

llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ unsigned getAddressableLocalMemorySize(const MCSubtargetInfo *STI) {
11631163
return 163840;
11641164
if (STI->getFeatureBits().test(FeatureAddressableLocalMemorySize327680))
11651165
return 327680;
1166-
return 0;
1166+
return 32768;
11671167
}
11681168

11691169
unsigned getEUsPerCU(const MCSubtargetInfo *STI) {

0 commit comments

Comments
 (0)