# RUN: llc -march=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel %s -o - | FileCheck %s -check-prefixes=GCN # RUN: llc -march=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -global-isel %s -o - | FileCheck %s -check-prefixes=GCN # REQUIRES: global-isel --- | define amdgpu_kernel void @global_addrspace(i32 addrspace(1)* %global0) { ret void } ... --- name: global_addrspace legalized: true regBankSelected: true # GCN: global_addrspace # GCN: [[PTR:%[0-9]+]]:vreg_64 = COPY %vgpr0_vgpr1 # GCN: [[VAL:%[0-9]+]]:vgpr_32 = COPY %vgpr2 # GCN: FLAT_STORE_DWORD [[PTR]], [[VAL]], 0, 0, 0 body: | bb.0: liveins: %vgpr0_vgpr1, %vgpr2 %0:vgpr(p1) = COPY %vgpr0_vgpr1 %1:vgpr(s32) = COPY %vgpr2 G_STORE %1, %0 :: (store 4 into %ir.global0) ... ---