blob: 1711c9710efdca9c8af0757dff83eabf93d3e2f7 [file] [edit]
# 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=prologepilog -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
...