aboutsummaryrefslogtreecommitdiffhomepage
path: root/ptx/src/test/spirv_run/lanemask_lt.ll
diff options
context:
space:
mode:
Diffstat (limited to 'ptx/src/test/spirv_run/lanemask_lt.ll')
-rw-r--r--ptx/src/test/spirv_run/lanemask_lt.ll50
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
}