diff options
Diffstat (limited to 'ptx/src/test/spirv_run/lanemask_lt.ll')
-rw-r--r-- | ptx/src/test/spirv_run/lanemask_lt.ll | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/ptx/src/test/spirv_run/lanemask_lt.ll b/ptx/src/test/spirv_run/lanemask_lt.ll index d36d4a2..efa1746 100644 --- a/ptx/src/test/spirv_run/lanemask_lt.ll +++ b/ptx/src/test/spirv_run/lanemask_lt.ll @@ -3,41 +3,39 @@ target triple = "amdgcn-amd-amdhsa" declare i32 @__zluda_ptx_impl__sreg_lanemask_lt() #0 -define protected amdgpu_kernel void @lanemask_lt(ptr addrspace(4) byref(i64) %"28", ptr addrspace(4) byref(i64) %"29") #1 { -"40": +define protected amdgpu_kernel void @lanemask_lt(ptr addrspace(4) byref(i64) %"27", ptr addrspace(4) byref(i64) %"28") #1 { +"39": %"10" = alloca i1, align 1, addrspace(5) store i1 false, ptr addrspace(5) %"10", align 1 - %"11" = alloca i1, align 1, addrspace(5) - store i1 false, ptr addrspace(5) %"11", 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) %"8" = alloca i32, align 4, addrspace(5) + %"14" = load i64, ptr addrspace(4) %"27", align 8 + store i64 %"14", ptr addrspace(5) %"4", align 8 %"15" = load i64, ptr addrspace(4) %"28", align 8 - store i64 %"15", ptr addrspace(5) %"4", align 8 - %"16" = load i64, ptr addrspace(4) %"29", align 8 - store i64 %"16", ptr addrspace(5) %"5", align 8 - %"18" = load i64, ptr addrspace(5) %"4", align 8 - %"31" = inttoptr i64 %"18" to ptr - %"30" = load i32, ptr %"31", align 4 - store i32 %"30", ptr addrspace(5) %"6", align 4 - %"20" = load i32, ptr addrspace(5) %"6", align 4 - %"32" = add i32 %"20", 1 - store i32 %"32", ptr addrspace(5) %"7", align 4 - %"12" = call i32 @__zluda_ptx_impl__sreg_lanemask_lt() + store i64 %"15", ptr addrspace(5) %"5", align 8 + %"17" = load i64, ptr addrspace(5) %"4", align 8 + %"30" = inttoptr i64 %"17" to ptr + %"29" = load i32, ptr %"30", align 4 + store i32 %"29", ptr addrspace(5) %"6", align 4 + %"19" = load i32, ptr addrspace(5) %"6", align 4 + %"31" = add i32 %"19", 1 + store i32 %"31", ptr addrspace(5) %"7", align 4 + %"11" = call i32 @__zluda_ptx_impl__sreg_lanemask_lt() %0 = alloca i32, align 4, addrspace(5) - store i32 %"12", ptr addrspace(5) %0, align 4 - %"34" = load i32, ptr addrspace(5) %0, align 4 - store i32 %"34", ptr addrspace(5) %"8", align 4 - %"23" = load i32, ptr addrspace(5) %"7", align 4 - %"24" = load i32, ptr addrspace(5) %"8", align 4 - %"35" = add i32 %"23", %"24" - store i32 %"35", ptr addrspace(5) %"7", align 4 - %"25" = load i64, ptr addrspace(5) %"5", align 8 - %"26" = load i32, ptr addrspace(5) %"7", align 4 - %"38" = inttoptr i64 %"25" to ptr - store i32 %"26", ptr %"38", align 4 + store i32 %"11", ptr addrspace(5) %0, align 4 + %"33" = load i32, ptr addrspace(5) %0, align 4 + store i32 %"33", ptr addrspace(5) %"8", align 4 + %"22" = load i32, ptr addrspace(5) %"7", align 4 + %"23" = load i32, ptr addrspace(5) %"8", align 4 + %"34" = add i32 %"22", %"23" + store i32 %"34", ptr addrspace(5) %"7", align 4 + %"24" = load i64, ptr addrspace(5) %"5", align 8 + %"25" = load i32, ptr addrspace(5) %"7", align 4 + %"37" = inttoptr i64 %"24" to ptr + store i32 %"25", ptr %"37", align 4 ret void } |