blob: 8e1212812e1a550a8ce57c830d756a8f3062602d [file]
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 6
# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=prolog-epilog -o - %s | FileCheck %s
--- |
define protected amdgpu_kernel void @kern1() {
entry:
ret void
}
...
---
name: kern1
alignment: 1
tracksRegLiveness: true
frameInfo:
maxAlignment: 1
machineFunctionInfo:
maxKernArgAlign: 1
isEntryFunction: true
scratchRSrcReg: '$sgpr100_sgpr101_sgpr102_sgpr103'
stackPtrOffsetReg: '$sgpr32'
argumentInfo:
workGroupIDX: { reg: '$sgpr0' }
privateSegmentWaveByteOffset: { reg: '$sgpr1' }
workItemIDX: { reg: '$vgpr0' }
body: |
bb.0:
; CHECK-LABEL: name: kern1
; CHECK: frame-setup CFI_INSTRUCTION escape 0x0f, 0x04, 0x30, 0x36, 0xe9, 0x02
; CHECK-NEXT: frame-setup CFI_INSTRUCTION undefined $pc_reg
; CHECK-NEXT: S_ENDPGM 0
S_ENDPGM 0
...