xref: /llvm-project/llvm/test/tools/llvm-split/AMDGPU/declarations.ll (revision 9347b66cfcd9acf84dbbd500b6344041c587f6a9)
1575be3efSpvanhout; RUN: rm -rf %t0 %t1
2075f7542SFraser Cormack; RUN: llvm-split -o %t %s -j 2 -mtriple amdgcn-amd-amdhsa
3075f7542SFraser Cormack; RUN: llvm-dis -o - %t0 | FileCheck --check-prefix=CHECK0 %s
4*9347b66cSPierre van Houtryve; RUN: not llvm-dis -o - %t1
5075f7542SFraser Cormack
6*9347b66cSPierre van Houtryve; Empty module without any defs should result in a single output module that is
7*9347b66cSPierre van Houtryve; an exact copy of the input.
8075f7542SFraser Cormack
9075f7542SFraser Cormack; CHECK0: declare void @A
10075f7542SFraser Cormack; CHECK0: declare void @B
11075f7542SFraser Cormack
12075f7542SFraser Cormackdeclare void @A()
13075f7542SFraser Cormackdeclare void @B()
14