45 lines · plain
1# RUN: llc -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s -o - | FileCheck %s2# RUN: llc -mtriple=amdgcn-amd-amdhsa -run-pass=none -simplify-mir -verify-machineinstrs %s -o - | FileCheck %s3 4# CHECK-LABEL: name: empty_wwm_regs{{$}}5# CHECK: machineFunctionInfo:6# CHECK-NOT: wwmReservedRegs7---8name: empty_wwm_regs9machineFunctionInfo:10 wwmReservedRegs: []11body: |12 bb.0:13 S_ENDPGM 014 15...16 17# CHECK-LABEL: name: one_reg{{$}}18# CHECK: machineFunctionInfo:19# CHECK: wwmReservedRegs:20# CHECK-NEXT: - '$vgpr0'21---22name: one_reg23machineFunctionInfo:24 wwmReservedRegs: ['$vgpr0']25body: |26 bb.0:27 S_ENDPGM 028 29...30 31# CHECK-LABEL: name: two_reg{{$}}32# CHECK: machineFunctionInfo:33# CHECK: wwmReservedRegs:34# CHECK-NEXT: - '$vgpr0'35# CHECK-NEXT: - '$vgpr1'36---37name: two_reg38machineFunctionInfo:39 wwmReservedRegs: ['$vgpr0', '$vgpr1']40body: |41 bb.0:42 S_ENDPGM 043 44...45