diff options
Diffstat (limited to 'ptx/src/test/spirv_run/bfi.ll')
-rw-r--r-- | ptx/src/test/spirv_run/bfi.ll | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/ptx/src/test/spirv_run/bfi.ll b/ptx/src/test/spirv_run/bfi.ll index bea4ac5..3c6a377 100644 --- a/ptx/src/test/spirv_run/bfi.ll +++ b/ptx/src/test/spirv_run/bfi.ll @@ -4,15 +4,17 @@ target triple = "amdgcn-amd-amdhsa" declare i32 @__zluda_ptx_impl__bfi_b32(i32, i32, i32, i32) #0 define protected amdgpu_kernel void @bfi(ptr addrspace(4) byref(i64) %"34", ptr addrspace(4) byref(i64) %"35") #1 { -"44": %"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) %"8" = alloca i32, align 4, addrspace(5) %"9" = alloca i32, align 4, addrspace(5) + br label %1 + +1: ; preds = %0 + store i1 false, ptr addrspace(5) %"10", align 1 %"11" = load i64, ptr addrspace(4) %"34", align 8 store i64 %"11", ptr addrspace(5) %"4", align 8 %"12" = load i64, ptr addrspace(4) %"35", align 8 @@ -23,18 +25,18 @@ define protected amdgpu_kernel void @bfi(ptr addrspace(4) byref(i64) %"34", ptr store i32 %"13", ptr addrspace(5) %"6", align 4 %"16" = load i64, ptr addrspace(5) %"4", align 8 %"37" = inttoptr i64 %"16" to ptr - %"52" = getelementptr inbounds i8, ptr %"37", i64 4 - %"15" = load i32, ptr %"52", align 4 + %"51" = getelementptr inbounds i8, ptr %"37", i64 4 + %"15" = load i32, ptr %"51", align 4 store i32 %"15", ptr addrspace(5) %"7", align 4 %"18" = load i64, ptr addrspace(5) %"4", align 8 %"38" = inttoptr i64 %"18" to ptr - %"54" = getelementptr inbounds i8, ptr %"38", i64 8 - %"17" = load i32, ptr %"54", align 4 + %"53" = getelementptr inbounds i8, ptr %"38", i64 8 + %"17" = load i32, ptr %"53", align 4 store i32 %"17", ptr addrspace(5) %"8", align 4 %"20" = load i64, ptr addrspace(5) %"4", align 8 %"39" = inttoptr i64 %"20" to ptr - %"56" = getelementptr inbounds i8, ptr %"39", i64 12 - %"19" = load i32, ptr %"56", align 4 + %"55" = getelementptr inbounds i8, ptr %"39", i64 12 + %"19" = load i32, ptr %"55", align 4 store i32 %"19", ptr addrspace(5) %"9", align 4 %"22" = load i32, ptr addrspace(5) %"6", align 4 %"23" = load i32, ptr addrspace(5) %"7", align 4 |