Home
last modified time | relevance | path

Searched refs:GFX10 (Results 1 – 25 of 388) sorted by relevance

12345678910>>...16

/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dgfx-callable-argument-types.ll3 …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 …]
Dmemory-legalizer-flat-system.ll3 …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 …]
Dmemory-legalizer-flat-agent.ll3 …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 …]
Dmemory-legalizer-flat-workgroup.ll3 …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 …]
Dmemory-legalizer-fence.ll4 …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 …]
Dgfx-callable-preserved-registers.ll3 …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 …]
Dmemory-legalizer-flat-wavefront.ll3 …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 …]
Dmemory-legalizer-flat-singlethread.ll3 …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 …]
Doffset-split-flat.ll3 ; 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 …]
Doffset-split-global.ll3 ; 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 …]
Dflat-scratch.ll3 …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 …]
Dmemory-legalizer-global-system.ll4 …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 …]
Dmemory-legalizer-global-agent.ll4 …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 …]
Dglobal-saddr-atomics.ll3 …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 …]
Dmemory-legalizer-global-workgroup.ll4 …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 …]
Dmemory-legalizer-local-workgroup.ll4 …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 …]
Dmemory-legalizer-flat-nontemporal.ll3 …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 …]
Dmemory-legalizer-local-agent.ll4 …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 …]
Dmemory-legalizer-local-system.ll4 …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 …]
Dmemory-legalizer-global-singlethread.ll4 …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 …]
Dmemory-legalizer-global-wavefront.ll4 …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/
Dlegalize-llvm.amdgcn.image.sample.g16.ll2 …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 …]
Ddynamic-alloca-uniform.ll3 …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 …]
Dllvm.amdgcn.image.atomic.dim.a16.ll3 …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 …]
Dinst-select-load-global-saddr.mir3 …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 …]

12345678910>>...16