Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / MIR / AMDGPU / invalid-frame-index-invalid-fixed-stack.mir
blob097f0f8c886aca3548392c582865e64dbcc2377c
1 # RUN: not llc -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s -o /dev/null 2>&1 | FileCheck %s
3 ---
4 name: invalid_scavenge_fi
5 stack:
6   - { id: 0, name: '', type: spill-slot, offset: 0, size: 16, alignment: 4, stack-id: noalloc }
7   - { id: 1, name: '', type: spill-slot, offset: 16, size: 16, alignment: 4, stack-id: noalloc }
8   - { id: 2, name: '', type: spill-slot, offset: 32, size: 16, alignment: 4, stack-id: noalloc }
9 machineFunctionInfo:
10   # CHECK: [[@LINE+1]]:17: invalid fixed frame index 2
11   scavengeFI: '%fixed-stack.2'
13 body:             |
14   bb.0:
15     S_ENDPGM 0
17 ...