Skip to content

Commit 60681ff

Browse files
committed
[AMDGPU] Use llvm_unreachable when target is unknown
Also simplified pal-metadata-3.0.gfx950.ll
1 parent 28d13dd commit 60681ff

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3554,7 +3554,7 @@ unsigned getLdsDwGranularity(const MCSubtargetInfo &ST) {
35543554
return 320;
35553555
if (ST.getFeatureBits().test(FeatureAddressableLocalMemorySize327680))
35563556
return 512;
3557-
return 64;
3557+
llvm_unreachable("Unknown Subtarget");
35583558
}
35593559

35603560
bool isPackedFP32Inst(unsigned Opc) {

llvm/test/CodeGen/AMDGPU/pal-metadata-3.0.gfx950.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
; CHECK-NEXT:...
160160
; CHECK-NEXT: .end_amdgpu_pal_metadata
161161

162-
define dllexport amdgpu_cs void @_amdgpu_cs_main(i32 inreg %arg1, i32 %arg2) #0 !lgc.shaderstage !1 {
162+
define amdgpu_cs void @_amdgpu_cs_main(i32 inreg %arg1, i32 %arg2) #0 !lgc.shaderstage !1 {
163163
.entry:
164164
%i = call i64 @llvm.amdgcn.s.getpc()
165165
%i1 = and i64 %i, -4294967296
@@ -176,21 +176,21 @@ define dllexport amdgpu_cs void @_amdgpu_cs_main(i32 inreg %arg1, i32 %arg2) #0
176176
ret void
177177
}
178178

179-
define dllexport amdgpu_ps void @ps_shader() #1 {
179+
define amdgpu_ps void @ps_shader() #1 {
180180
ret void
181181
}
182182

183183
@LDS.GS = external addrspace(3) global [1 x i32], align 4
184184

185-
define dllexport amdgpu_gs void @gs_shader() #2 {
185+
define amdgpu_gs void @gs_shader() {
186186
%ptr = getelementptr i32, ptr addrspace(3) @LDS.GS, i32 0
187187
store i32 0, ptr addrspace(3) %ptr, align 4
188188
ret void
189189
}
190190

191191
@LDS.HS = external addrspace(3) global [1024 x i32], align 4
192192

193-
define dllexport amdgpu_hs void @hs_shader() #2 {
193+
define amdgpu_hs void @hs_shader() {
194194
%ptr = getelementptr i32, ptr addrspace(3) @LDS.HS, i32 0
195195
store i32 0, ptr addrspace(3) %ptr, align 4
196196
ret void

0 commit comments

Comments
 (0)