Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / insert-skips-ignored-insts.mir
blob92719a5ee53aea835ff56b7f60e0498f54033473
1 # RUN: llc -mtriple=amdgcn-amd-amdhsa -run-pass si-pre-emit-peephole -amdgpu-skip-threshold=3 %s -o - | FileCheck %s
3 ---
5 # CHECK-LABEL: name: no_count_dbg_value
6 # CHECK: $vgpr1 = V_MOV_B32_e32 7, implicit $exec
7 # CHECK-NOT: S_CBRANCH_EXECZ
8 name: no_count_dbg_value
9 body: |
10   bb.0:
11     successors: %bb.1, %bb.2
13     $vgpr1 = V_MOV_B32_e32 7, implicit $exec
14     S_CBRANCH_EXECZ %bb.2, implicit $exec
16   bb.1:
17     successors: %bb.2
18     $vgpr0 = V_MOV_B32_e32 0, implicit $exec
19     DBG_VALUE
20     DBG_VALUE
21     DBG_VALUE
22     DBG_VALUE
23     DBG_VALUE
24     DBG_VALUE
26   bb.2:
27     $vgpr0 = V_MOV_B32_e32 1, implicit $exec
29   bb.3:
30     S_ENDPGM 0
31 ...