From bbc7b30fbf52c0f0b5383b9b9f5ebdb45db98b55 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 23 Dec 2022 18:33:34 -0500 Subject: [PATCH] AMDGPU: Remove invalid testcase for enqueue kernel 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 | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll b/llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll index 64a4f72..9391b50 100644 --- a/llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll +++ b/llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll @@ -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: -- 2.7.4