brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 2e6e9d7 Raw
60 lines · plain
1// RUN: llvm-mc -triple=amdgcn %s 2>&1 | FileCheck %s2 3.byte .kernel.sgpr_count4// CHECK: .byte 05.byte .kernel.vgpr_count6// CHECK: .byte 07    v_mov_b32_e32 v5, s88    s_endpgm9.byte .kernel.sgpr_count10// CHECK: .byte 911.byte .kernel.vgpr_count12// CHECK: .byte 613 14.amdgpu_hsa_kernel K115K1:16.byte .kernel.sgpr_count17// CHECK: .byte 018.byte .kernel.vgpr_count19// CHECK: .byte 020    v_mov_b32_e32 v1, s8621    s_endpgm22.byte .kernel.sgpr_count23// CHECK: .byte 8724.byte .kernel.vgpr_count25// CHECK: .byte 226 27.amdgpu_hsa_kernel K228.byte .kernel.sgpr_count29// CHECK: .byte 030.byte .kernel.vgpr_count31// CHECK: .byte 032K2:33    s_load_dwordx8 s[16:23], s[0:1], 0x034    v_mov_b32_e32 v0, v035    s_endpgm36.byte .kernel.sgpr_count37// CHECK: .byte 2438.byte .kernel.vgpr_count39// CHECK: .byte 140 41.text42.amdgpu_hsa_kernel K343K3:44A = .kernel.vgpr_count45    v_mov_b32_e32 v[A], s046B = .kernel.vgpr_count47    v_mov_b32_e32 v[B], s048    v_mov_b32_e32 v[B], v[A]49C = .kernel.vgpr_count50    v_mov_b32_e32 v[C], v[A]51D = .kernel.sgpr_count + 3 // align52E = D + 453    s_load_dwordx4 s[D:D+3], s[E:E+1], 0x054    s_endpgm55 56.byte .kernel.sgpr_count57// CHECK: .byte 1058.byte .kernel.vgpr_count59// CHECK: .byte 360