17 lines · plain
1; RUN: llc -mtriple=amdgcn -mcpu=tahiti -mattr=-promote-alloca < %s2; RUN: llc -mtriple=amdgcn -mcpu=tonga -mattr=-promote-alloca < %s3 4; Test that INSERT_SUBREG instructions don't have non-register operands after5; instruction selection.6 7; Make sure this doesn't crash8; CHECK-LABEL: test:9define amdgpu_kernel void @test(ptr addrspace(1) %out) {10entry:11 %tmp0 = alloca [16 x i32], addrspace(5)12 %tmp1 = ptrtoint ptr addrspace(5) %tmp0 to i3213 %tmp2 = sext i32 %tmp1 to i6414 store i64 %tmp2, ptr addrspace(1) %out15 ret void16}17