| # RUN: llc -march=amdgcn -run-pass none -o - %s | FileCheck %s | |
| ... | |
| --- | |
| # CHECK-LABEL: name: spill_slot_stack_id | |
| # CHECK: {{^}}fixedStack: | |
| # CHECK: - { id: 0, type: spill-slot, offset: 0, size: 4, alignment: 4, stack-id: 0, | |
| # CHECK: - { id: 1, type: spill-slot, offset: 0, size: 8, alignment: 4, stack-id: 0, | |
| # CHECK: - { id: 2, type: spill-slot, offset: 0, size: 16, alignment: 4, stack-id: 9, | |
| # CHECK: {{^}}stack: | |
| # CHECK: - { id: 0, name: '', type: spill-slot, offset: 0, size: 16, | |
| # CHECK-NEXT: stack-id: 3, | |
| # CHECK: - { id: 1, name: '', type: spill-slot, offset: 0, size: 8, | |
| # CHECK-NEXT: stack-id: 0, | |
| # CHECK: - { id: 2, name: '', type: spill-slot, offset: 0, size: 4, | |
| # CHECK-NEXT: stack-id: 0, | |
| name: spill_slot_stack_id | |
| fixedStack: | |
| - { id: 0, type: spill-slot, offset: 0, size: 16, alignment: 4, stack-id: 9 } | |
| - { id: 1, type: spill-slot, offset: 0, size: 8, alignment: 4, stack-id: 0 } | |
| - { id: 2, type: spill-slot, offset: 0, size: 4, alignment: 4 } | |
| stack: | |
| - { id: 0, name: '', type: spill-slot, offset: 0, size: 16, alignment: 4, stack-id: 3 } | |
| - { id: 1, name: '', type: spill-slot, offset: 0, size: 8, alignment: 4, stack-id: 0 } | |
| - { id: 2, name: '', type: spill-slot, offset: 0, size: 4, alignment: 4 } | |
| body: | | |
| bb.0: | |
| S_ENDPGM | |
| ... |