diff options
Diffstat (limited to 'ptx/src/test/spirv_run/ntid.ll')
-rw-r--r-- | ptx/src/test/spirv_run/ntid.ll | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/ptx/src/test/spirv_run/ntid.ll b/ptx/src/test/spirv_run/ntid.ll index 93c95bf..53216ce 100644 --- a/ptx/src/test/spirv_run/ntid.ll +++ b/ptx/src/test/spirv_run/ntid.ll @@ -3,37 +3,35 @@ target triple = "amdgcn-amd-amdhsa" declare i32 @__zluda_ptx_impl__sreg_ntid(i8) #0 -define protected amdgpu_kernel void @ntid(ptr addrspace(4) byref(i64) %"26", ptr addrspace(4) byref(i64) %"27") #1 { -"30": +define protected amdgpu_kernel void @ntid(ptr addrspace(4) byref(i64) %"25", ptr addrspace(4) byref(i64) %"26") #1 { +"29": %"9" = alloca i1, align 1, addrspace(5) store i1 false, ptr addrspace(5) %"9", align 1 - %"10" = alloca i1, align 1, addrspace(5) - store i1 false, ptr addrspace(5) %"10", align 1 %"4" = alloca i64, align 8, addrspace(5) %"5" = alloca i64, align 8, addrspace(5) %"6" = alloca i32, align 4, addrspace(5) %"7" = alloca i32, align 4, addrspace(5) + %"15" = load i64, ptr addrspace(4) %"25", align 8 + store i64 %"15", ptr addrspace(5) %"4", align 8 %"16" = load i64, ptr addrspace(4) %"26", align 8 - store i64 %"16", ptr addrspace(5) %"4", align 8 - %"17" = load i64, ptr addrspace(4) %"27", align 8 - store i64 %"17", ptr addrspace(5) %"5", align 8 - %"19" = load i64, ptr addrspace(5) %"4", align 8 - %"28" = inttoptr i64 %"19" to ptr - %"18" = load i32, ptr %"28", align 4 - store i32 %"18", ptr addrspace(5) %"6", align 4 - %"12" = call i32 @__zluda_ptx_impl__sreg_ntid(i8 0) + store i64 %"16", ptr addrspace(5) %"5", align 8 + %"18" = load i64, ptr addrspace(5) %"4", align 8 + %"27" = inttoptr i64 %"18" to ptr + %"17" = load i32, ptr %"27", align 4 + store i32 %"17", ptr addrspace(5) %"6", align 4 + %"11" = call i32 @__zluda_ptx_impl__sreg_ntid(i8 0) %0 = alloca i32, align 4, addrspace(5) - store i32 %"12", ptr addrspace(5) %0, align 4 - %"20" = load i32, ptr addrspace(5) %0, align 4 - store i32 %"20", ptr addrspace(5) %"7", align 4 - %"22" = load i32, ptr addrspace(5) %"6", align 4 - %"23" = load i32, ptr addrspace(5) %"7", align 4 - %"21" = add i32 %"22", %"23" - store i32 %"21", ptr addrspace(5) %"6", align 4 - %"24" = load i64, ptr addrspace(5) %"5", align 8 - %"25" = load i32, ptr addrspace(5) %"6", align 4 - %"29" = inttoptr i64 %"24" to ptr - store i32 %"25", ptr %"29", align 4 + store i32 %"11", ptr addrspace(5) %0, align 4 + %"19" = load i32, ptr addrspace(5) %0, align 4 + store i32 %"19", ptr addrspace(5) %"7", align 4 + %"21" = load i32, ptr addrspace(5) %"6", align 4 + %"22" = load i32, ptr addrspace(5) %"7", align 4 + %"20" = add i32 %"21", %"22" + store i32 %"20", ptr addrspace(5) %"6", align 4 + %"23" = load i64, ptr addrspace(5) %"5", align 8 + %"24" = load i32, ptr addrspace(5) %"6", align 4 + %"28" = inttoptr i64 %"23" to ptr + store i32 %"24", ptr %"28", align 4 ret void } |