Revert rGe6ccb57bb3f6b761f2310e97fd6ca99eff42f73e "[SLP] Add cost model for `llvm...
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / tail-dup-bundle.mir
blob491829142997982ae99ec5d9550d5b7e8256af82
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:   successors: %bb.2(0x80000000)
13   ; GCN: bb.2:
14   ; GCN:   BUNDLE {
15   ; GCN:     S_NOP 0
16   ; GCN:     S_NOP 0
17   ; GCN:   }
18   ; GCN:   S_ENDPGM 0
19   ; GCN: bb.1:
20   ; GCN:   successors: %bb.2(0x80000000)
21   ; GCN:   S_BRANCH %bb.2
22   bb.0:
23     successors: %bb.2(0x80000000)
25     S_BRANCH %bb.2
27   bb.1:
28     successors: %bb.2(0x80000000)
30   bb.2:
32     BUNDLE {
33       S_NOP 0
34       S_NOP 0
35     }
36     S_ENDPGM 0
38 ...