AMDGPU: Remove invalid testcase for enqueue kernel
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 23 Dec 2022 23:33:34 +0000 (18:33 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Wed, 26 Apr 2023 21:25:30 +0000 (17:25 -0400)
The call didn't have the right calling convention, but calls to
kernels are supposed to be illegal anyway.

llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll

index 64a4f72..9391b50 100644 (file)
@@ -8,11 +8,6 @@ define amdgpu_kernel void @non_caller(ptr addrspace(1) %a, i8 %b, ptr addrspace(
   ret void
 }
 
-define amdgpu_kernel void @caller_indirect(ptr addrspace(1) %a, i8 %b, ptr addrspace(1) %c, i64 %d) {
-  call void @caller(ptr addrspace(1) %a, i8 %b, ptr addrspace(1) %c, i64 %d)
-  ret void
-}
-
 define amdgpu_kernel void @caller(ptr addrspace(1) %a, i8 %b, ptr addrspace(1) %c, i64 %d) {
 entry:
   %block = alloca <{ i32, i32, ptr addrspace(1), i8 }>, align 8, addrspace(5)
@@ -120,12 +115,6 @@ attributes #0 = { "enqueued-block" }
 ; CHECK-NEXT:    ret void
 ;
 ;
-; CHECK-LABEL: define {{[^@]+}}@caller_indirect
-; CHECK-SAME: (ptr addrspace(1) [[A:%.*]], i8 [[B:%.*]], ptr addrspace(1) [[C:%.*]], i64 [[D:%.*]]) {
-; CHECK-NEXT:    call void @caller(ptr addrspace(1) [[A]], i8 [[B]], ptr addrspace(1) [[C]], i64 [[D]])
-; CHECK-NEXT:    ret void
-;
-;
 ; CHECK-LABEL: define {{[^@]+}}@caller
 ; CHECK-SAME: (ptr addrspace(1) [[A:%.*]], i8 [[B:%.*]], ptr addrspace(1) [[C:%.*]], i64 [[D:%.*]]) {
 ; CHECK-NEXT:  entry: