[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / tools / llvm-reduce / mir / multiple-functions.mir
blobd3a49ab3a0e47068194f632e12b0f7584c06370f
1 # REQUIRES: amdgpu-registered-target
2 # RUN: llvm-reduce -abort-on-invalid-reduction -simplify-mir -mtriple=amdgcn-amd-amdhsa --test FileCheck --test-arg --check-prefix=CHECK-INTERESTINGNESS --test-arg %s --test-arg --input-file %s -o %t 2> %t.log
3 # RUN: FileCheck --check-prefix=RESULT %s < %t
5 # CHECK-INTERESTINGNESS: S_NOP 0
7 # RESULT: name: func0
8 # RESULT: S_NOP 0
10 # RESULT: name: func1
11 # RESULT-NOT: S_NOP
13 --- |
14   define void @func0()  {
15     ret void
16   }
18   define void @func1()  {
19     ret void
20   }
22 ...
23 ---
24 name: func0
25 tracksRegLiveness: true
26 body:             |
27   bb.0:
28     S_WAITCNT 0
29     S_NOP 0
30     %0:vgpr_32 = V_MOV_B32_e32 0, implicit $exec
31     INLINEASM &"", 1 /* sideeffect attdialect */
32     S_ENDPGM 0, implicit %0
33 ...
35 ---
36 name: func1
37 tracksRegLiveness: true
38 body:             |
39   bb.0:
40     S_WAITCNT 0
41     S_NOP 1
42     %0:vgpr_32 = V_MOV_B32_e32 0, implicit $exec
43     INLINEASM &"", 1 /* sideeffect attdialect */
44     S_ENDPGM 0, implicit %0
45 ...