[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / tail-dup-bundle.mir
bloba83eb6511d856f8f345227b1860418e1db17b354
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc -march=amdgcn -run-pass=block-placement -tail-dup-placement-threshold=2 -verify-machineinstrs -o - %s | FileCheck -check-prefix=GCN %s
4 # Check that tail duplication correctly counts instructions in a bundle.
5 # The bundle below shall not be duplicated.
7 ---
8 name:            tail_dup_bundle
9 body:             |
10   ; GCN-LABEL: name: tail_dup_bundle
11   ; GCN: bb.0:
12   ; GCN-NEXT:   successors: %bb.2(0x80000000)
13   ; GCN-NEXT: {{  $}}
14   ; GCN-NEXT: {{  $}}
15   ; GCN-NEXT: bb.2:
16   ; GCN-NEXT:   BUNDLE {
17   ; GCN-NEXT:     S_NOP 0
18   ; GCN-NEXT:     S_NOP 0
19   ; GCN-NEXT:   }
20   ; GCN-NEXT:   S_ENDPGM 0
21   ; GCN-NEXT: {{  $}}
22   ; GCN-NEXT: bb.1:
23   ; GCN-NEXT:   successors: %bb.2(0x80000000)
24   ; GCN-NEXT: {{  $}}
25   ; GCN-NEXT:   S_BRANCH %bb.2
26   bb.0:
27     successors: %bb.2(0x80000000)
29     S_BRANCH %bb.2
31   bb.1:
32     successors: %bb.2(0x80000000)
34   bb.2:
36     BUNDLE {
37       S_NOP 0
38       S_NOP 0
39     }
40     S_ENDPGM 0
42 ...