/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | gfx-callable-argument-types.ll | 3 …le=amdgcn--amdpal -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX10 %s 122 ; GFX10-LABEL: test_call_external_void_func_i1_imm: 123 ; GFX10: ; %bb.0: 124 ; GFX10-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 125 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 126 ; GFX10-NEXT: s_or_saveexec_b32 s4, -1 127 ; GFX10-NEXT: buffer_store_dword v40, off, s[0:3], s32 ; 4-byte Folded Spill 128 ; GFX10-NEXT: s_waitcnt_depctr 0xffe3 129 ; GFX10-NEXT: s_mov_b32 exec_lo, s4 130 ; GFX10-NEXT: v_writelane_b32 v40, s33, 2 [all …]
|
D | memory-legalizer-flat-system.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_system_unordered_load: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | memory-legalizer-flat-agent.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_agent_unordered_load: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | memory-legalizer-flat-workgroup.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_workgroup_unordered_load: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | memory-legalizer-fence.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 17 ; GFX10-WGP-LABEL: singlethread_acquire_fence: 18 ; GFX10-WGP: ; %bb.0: ; %entry 19 ; GFX10-WGP-NEXT: s_endpgm 21 ; GFX10-CU-LABEL: singlethread_acquire_fence: 22 ; GFX10-CU: ; %bb.0: ; %entry 23 ; GFX10-CU-NEXT: s_endpgm 42 ; GFX10-WGP-LABEL: singlethread_release_fence: 43 ; GFX10-WGP: ; %bb.0: ; %entry [all …]
|
D | gfx-callable-preserved-registers.ll | 3 …al -mcpu=gfx1010 -enable-ipra=0 -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX10 %s 40 ; GFX10-LABEL: test_call_external_void_func_void_clobber_s30_s31_call_external_void_func_void: 41 ; GFX10: ; %bb.0: 42 ; GFX10-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 43 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 44 ; GFX10-NEXT: s_or_saveexec_b32 s4, -1 45 ; GFX10-NEXT: buffer_store_dword v40, off, s[0:3], s32 ; 4-byte Folded Spill 46 ; GFX10-NEXT: s_waitcnt_depctr 0xffe3 47 ; GFX10-NEXT: s_mov_b32 exec_lo, s4 48 ; GFX10-NEXT: v_writelane_b32 v40, s33, 4 [all …]
|
D | memory-legalizer-flat-wavefront.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_wavefront_unordered_load: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | memory-legalizer-flat-singlethread.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_singlethread_unordered_load: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | offset-split-flat.ll | 3 ; RUN: llc -march=amdgcn -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck -check-prefix=GFX10 %s 16 ; GFX10-LABEL: flat_inst_valu_offset_1: 17 ; GFX10: ; %bb.0: 18 ; GFX10-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 19 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 20 ; GFX10-NEXT: v_add_co_u32_e64 v0, vcc_lo, v0, 1 21 ; GFX10-NEXT: v_add_co_ci_u32_e32 v1, vcc_lo, 0, v1, vcc_lo 22 ; GFX10-NEXT: flat_load_ubyte v0, v[0:1] 23 ; GFX10-NEXT: s_waitcnt vmcnt(0) lgkmcnt(0) 24 ; GFX10-NEXT: s_setpc_b64 s[30:31] [all …]
|
D | offset-split-global.ll | 3 ; RUN: llc -march=amdgcn -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck -check-prefix=GFX10 %s 16 ; GFX10-LABEL: global_inst_valu_offset_1: 17 ; GFX10: ; %bb.0: 18 ; GFX10-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 19 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 20 ; GFX10-NEXT: global_load_ubyte v0, v[0:1], off offset:1 21 ; GFX10-NEXT: s_waitcnt vmcnt(0) 22 ; GFX10-NEXT: s_setpc_b64 s[30:31] 36 ; GFX10-LABEL: global_inst_valu_offset_11bit_max: 37 ; GFX10: ; %bb.0: [all …]
|
D | flat-scratch.ll | 3 …oca -amdgpu-enable-flat-scratch -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX10 %s 5 …-amdgpu-enable-flat-scratch -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX10-PAL %s 30 ; GFX10-LABEL: zero_init_kernel: 31 ; GFX10: ; %bb.0: 32 ; GFX10-NEXT: s_add_u32 s0, s0, s3 33 ; GFX10-NEXT: s_addc_u32 s1, s1, 0 34 ; GFX10-NEXT: s_setreg_b32 hwreg(HW_REG_FLAT_SCR_LO), s0 35 ; GFX10-NEXT: s_setreg_b32 hwreg(HW_REG_FLAT_SCR_HI), s1 36 ; GFX10-NEXT: s_mov_b32 s0, 0 37 ; GFX10-NEXT: s_mov_b32 s1, s0 [all …]
|
D | memory-legalizer-global-system.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 39 ; GFX10-WGP-LABEL: global_system_unordered_load: 40 ; GFX10-WGP: ; %bb.0: ; %entry 41 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 42 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, 0 43 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 44 ; GFX10-WGP-NEXT: global_load_dword v1, v0, s[0:1] 45 ; GFX10-WGP-NEXT: s_waitcnt vmcnt(0) 46 ; GFX10-WGP-NEXT: global_store_dword v0, v1, s[2:3] [all …]
|
D | memory-legalizer-global-agent.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 39 ; GFX10-WGP-LABEL: global_agent_unordered_load: 40 ; GFX10-WGP: ; %bb.0: ; %entry 41 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 42 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, 0 43 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 44 ; GFX10-WGP-NEXT: global_load_dword v1, v0, s[0:1] 45 ; GFX10-WGP-NEXT: s_waitcnt vmcnt(0) 46 ; GFX10-WGP-NEXT: global_store_dword v0, v1, s[2:3] [all …]
|
D | global-saddr-atomics.ll | 3 …gcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64 < %s | FileCheck -check-prefixes=GCN,GFX10 %s 16 ; GFX10-LABEL: global_xchg_saddr_i32_nortn: 17 ; GFX10: ; %bb.0: 18 ; GFX10-NEXT: s_waitcnt vmcnt(0) lgkmcnt(0) 19 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 20 ; GFX10-NEXT: global_atomic_swap v0, v1, s[2:3] 21 ; GFX10-NEXT: s_waitcnt lgkmcnt(0) 22 ; GFX10-NEXT: s_waitcnt_vscnt null, 0x0 23 ; GFX10-NEXT: buffer_gl0_inv 24 ; GFX10-NEXT: buffer_gl1_inv [all …]
|
D | memory-legalizer-global-workgroup.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 39 ; GFX10-WGP-LABEL: global_workgroup_unordered_load: 40 ; GFX10-WGP: ; %bb.0: ; %entry 41 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 42 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, 0 43 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 44 ; GFX10-WGP-NEXT: global_load_dword v1, v0, s[0:1] 45 ; GFX10-WGP-NEXT: s_waitcnt vmcnt(0) 46 ; GFX10-WGP-NEXT: global_store_dword v0, v1, s[2:3] [all …]
|
D | memory-legalizer-local-workgroup.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 34 ; GFX10-WGP-LABEL: local_workgroup_unordered_load: 35 ; GFX10-WGP: ; %bb.0: ; %entry 36 ; GFX10-WGP-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0 37 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 38 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 39 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 40 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 41 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-flat-nontemporal.ll | 3 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 4 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 21 ; GFX10-WGP-LABEL: flat_nontemporal_load_0: 22 ; GFX10-WGP: ; %bb.0: ; %entry 23 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 24 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 25 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 26 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 27 ; GFX10-WGP-NEXT: flat_load_dword v2, v[0:1] slc 28 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s2 [all …]
|
D | memory-legalizer-local-agent.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 34 ; GFX10-WGP-LABEL: local_agent_unordered_load: 35 ; GFX10-WGP: ; %bb.0: ; %entry 36 ; GFX10-WGP-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0 37 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 38 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 39 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 40 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 41 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-local-system.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 34 ; GFX10-WGP-LABEL: local_system_unordered_load: 35 ; GFX10-WGP: ; %bb.0: ; %entry 36 ; GFX10-WGP-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0 37 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 38 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, s0 39 ; GFX10-WGP-NEXT: v_mov_b32_e32 v1, s1 40 ; GFX10-WGP-NEXT: ds_read_b32 v0, v0 41 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-global-singlethread.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 39 ; GFX10-WGP-LABEL: global_singlethread_unordered_load: 40 ; GFX10-WGP: ; %bb.0: ; %entry 41 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 42 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, 0 43 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 44 ; GFX10-WGP-NEXT: global_load_dword v1, v0, s[0:1] 45 ; GFX10-WGP-NEXT: s_waitcnt vmcnt(0) 46 ; GFX10-WGP-NEXT: global_store_dword v0, v1, s[2:3] [all …]
|
D | memory-legalizer-global-wavefront.ll | 4 …mdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-WGP %s 5 …sa -mcpu=gfx1010 -mattr=+cumode -verify-machineinstrs < %s | FileCheck --check-prefixes=GFX10-CU %s 39 ; GFX10-WGP-LABEL: global_wavefront_unordered_load: 40 ; GFX10-WGP: ; %bb.0: ; %entry 41 ; GFX10-WGP-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x0 42 ; GFX10-WGP-NEXT: v_mov_b32_e32 v0, 0 43 ; GFX10-WGP-NEXT: s_waitcnt lgkmcnt(0) 44 ; GFX10-WGP-NEXT: global_load_dword v1, v0, s[0:1] 45 ; GFX10-WGP-NEXT: s_waitcnt vmcnt(0) 46 ; GFX10-WGP-NEXT: global_store_dword v0, v1, s[2:3] [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | legalize-llvm.amdgcn.image.sample.g16.ll | 2 …e=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=legalizer -o - %s | FileCheck -check-prefix=GFX10 %s 5 ; GFX10-LABEL: name: sample_d_1d 6 ; GFX10: bb.1.main_body: 7 …; GFX10: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $sgpr7, $sgpr8, $sgpr9, $sgpr10, $sgpr… 8 ; GFX10: [[COPY:%[0-9]+]]:_(s32) = COPY $sgpr2 9 ; GFX10: [[COPY1:%[0-9]+]]:_(s32) = COPY $sgpr3 10 ; GFX10: [[COPY2:%[0-9]+]]:_(s32) = COPY $sgpr4 11 ; GFX10: [[COPY3:%[0-9]+]]:_(s32) = COPY $sgpr5 12 ; GFX10: [[COPY4:%[0-9]+]]:_(s32) = COPY $sgpr6 13 ; GFX10: [[COPY5:%[0-9]+]]:_(s32) = COPY $sgpr7 [all …]
|
D | dynamic-alloca-uniform.ll | 3 …amdgcn-amd-amdhsa -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck -check-prefixes=GCN,GFX10 %s 27 ; GFX10-LABEL: kernel_dynamic_stackalloc_sgpr_align4: 28 ; GFX10: ; %bb.0: 29 ; GFX10-NEXT: s_add_u32 s6, s6, s9 30 ; GFX10-NEXT: s_movk_i32 s32, 0x200 31 ; GFX10-NEXT: s_mov_b32 s33, 0 32 ; GFX10-NEXT: s_addc_u32 s7, s7, 0 33 ; GFX10-NEXT: s_setreg_b32 hwreg(HW_REG_FLAT_SCR_LO), s6 34 ; GFX10-NEXT: s_setreg_b32 hwreg(HW_REG_FLAT_SCR_HI), s7 35 ; GFX10-NEXT: s_load_dword s4, s[4:5], 0x0 [all …]
|
D | llvm.amdgcn.image.atomic.dim.a16.ll | 3 …c -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -o - %s | FileCheck -check-prefix=GFX10 %s 20 ; GFX10-LABEL: atomic_swap_i32_1d: 21 ; GFX10: ; %bb.0: ; %main_body 22 ; GFX10-NEXT: s_mov_b32 s0, s2 23 ; GFX10-NEXT: s_mov_b32 s1, s3 24 ; GFX10-NEXT: s_mov_b32 s2, s4 25 ; GFX10-NEXT: s_mov_b32 s3, s5 26 ; GFX10-NEXT: s_mov_b32 s4, s6 27 ; GFX10-NEXT: s_mov_b32 s5, s7 28 ; GFX10-NEXT: s_mov_b32 s6, s8 [all …]
|
D | inst-select-load-global-saddr.mir | 3 …x1010 -run-pass=instruction-select -verify-machineinstrs -o - %s | FileCheck -check-prefix=GFX10 %s 21 ; GFX10-LABEL: name: load_global_s32_from_sgpr 22 ; GFX10: liveins: $sgpr0_sgpr1 23 ; GFX10: [[COPY:%[0-9]+]]:sreg_64 = COPY $sgpr0_sgpr1 24 ; GFX10: [[V_MOV_B32_e32_:%[0-9]+]]:vgpr_32 = V_MOV_B32_e32 0, implicit $exec 25 …; GFX10: [[GLOBAL_LOAD_DWORD_SADDR:%[0-9]+]]:vgpr_32 = GLOBAL_LOAD_DWORD_SADDR [[COPY]], [[V_MOV_B… 26 ; GFX10: $vgpr0 = COPY [[GLOBAL_LOAD_DWORD_SADDR]] 52 ; GFX10-LABEL: name: load_global_s32_from_sgpr_zext_vgpr 53 ; GFX10: liveins: $sgpr0_sgpr1, $vgpr0 54 ; GFX10: [[COPY:%[0-9]+]]:sreg_64 = COPY $sgpr0_sgpr1 [all …]
|