summaryrefslogtreecommitdiff
path: root/test/transcoding/device_execution_multiple_blocks.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/transcoding/device_execution_multiple_blocks.ll')
-rw-r--r--test/transcoding/device_execution_multiple_blocks.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/transcoding/device_execution_multiple_blocks.ll b/test/transcoding/device_execution_multiple_blocks.ll
index 0d7c0d0..69f3707 100644
--- a/test/transcoding/device_execution_multiple_blocks.ll
+++ b/test/transcoding/device_execution_multiple_blocks.ll
@@ -71,7 +71,7 @@ define spir_kernel void @enqueue_block_get_kernel_preferred_work_group_size_mult
entry:
%captured = alloca <{ i32 addrspace(1)* }>, align 8
%ndrange = alloca %struct.ndrange_t, align 8
- %block.captured = getelementptr inbounds <{ i32 addrspace(1)* }>* %captured, i64 0, i32 0
+ %block.captured = getelementptr inbounds <{ i32 addrspace(1)* }>, <{ i32 addrspace(1)* }>* %captured, i64 0, i32 0
store i32 addrspace(1)* %res, i32 addrspace(1)** %block.captured, align 8
%0 = bitcast <{ i32 addrspace(1)* }>* %captured to i8*
; CHECK: [[CTX:.*]] = bitcast %0* %captured to i8*
@@ -101,7 +101,7 @@ entry:
define internal spir_func void @__enqueue_block_get_kernel_preferred_work_group_size_multiple_block_invoke(i8* nocapture readonly %.block_descriptor) #0 {
entry:
%block.capture.addr = bitcast i8* %.block_descriptor to i32 addrspace(1)**
- %0 = load i32 addrspace(1)** %block.capture.addr, align 8
+ %0 = load i32 addrspace(1)*, i32 addrspace(1)** %block.capture.addr, align 8
store i32 2, i32 addrspace(1)* %0, align 4
ret void
}