[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / tools / llvm-split / AMDGPU / kernels-no-dependencies.ll
blob8959acfcae542a9726edd4a3ae11e094212291ec
1 ; RUN: llvm-split -o %t %s -j 4 -mtriple amdgcn-amd-amdhsa
2 ; RUN: llvm-dis -o - %t0 | FileCheck --check-prefix=CHECK0 %s
3 ; RUN: llvm-dis -o - %t1 | FileCheck --check-prefix=CHECK1 %s
4 ; RUN: llvm-dis -o - %t2 | FileCheck --check-prefix=CHECK2 %s
5 ; RUN: llvm-dis -o - %t3 | FileCheck --check-prefix=CHECK3 %s
7 ; Check that 4 independent kernels get put into 4 different partitions.
9 ; CHECK0-NOT: define
10 ; CHECK0: define amdgpu_kernel void @D
11 ; CHECK0-NOT: define
13 ; CHECK1-NOT: define
14 ; CHECK1: define amdgpu_kernel void @C
15 ; CHECK1-NOT: define
17 ; CHECK2-NOT: define
18 ; CHECK2: define amdgpu_kernel void @B
19 ; CHECK2-NOT: define
21 ; CHECK3-NOT: define
22 ; CHECK3: define amdgpu_kernel void @A
23 ; CHECK3-NOT: define
25 define amdgpu_kernel void @A() {
26   ret void
29 define amdgpu_kernel void @B() {
30   ret void
33 define amdgpu_kernel void @C() {
34   ret void
37 define amdgpu_kernel void @D() {
38   ret void