Skip to content

Commit c1ed45f

Browse files
committed
Change IR-checks for address space after 4eaf584
1 parent 0196b82 commit c1ed45f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

clang/test/CodeGenSYCL/invoke-function-addrspace.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ queue q;
1111
// CHECK: define dso_local spir_func i32 @{{.*}}bar10{{.*}}()
1212
[[intel::device_indirectly_callable]] int bar10() { return 10; }
1313

14-
// CHECK: define linkonce_odr spir_func i32 @{{.*}}invoke_function{{.*}}(i32 () addrspace(4)* %f)
14+
// CHECK: define linkonce_odr spir_func i32 @{{.*}}invoke_function{{.*}}(i32 ()* nonnull %f)
1515
template <typename Callable>
1616
auto invoke_function(Callable &&f) {
17-
// CHECK: %f.addr = alloca i32 () addrspace(4)*, align 8
18-
// CHECK: %f.addr.ascast = addrspacecast i32 () addrspace(4)** %f.addr to i32 () addrspace(4)* addrspace(4)*
19-
// CHECK: store i32 () addrspace(4)* %f, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
20-
// CHECK: %0 = load i32 () addrspace(4)*, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
21-
// CHECK: %call = call spir_func addrspace(4) i32 %0()
17+
// CHECK: %f.addr = alloca i32 ()*, align 8
18+
// CHECK: %f.addr.ascast = addrspacecast i32 ()** %f.addr to i32 ()* addrspace(4)*
19+
// CHECK: store i32 ()* %f, i32 ()* addrspace(4)* %f.addr.ascast, align 8
20+
// CHECK: %0 = load i32 ()*, i32 ()* addrspace(4)* %f.addr.ascast, align 8
21+
// CHECK: %call = call spir_func i32 %0()
2222
return f();
2323
}
2424

0 commit comments

Comments
 (0)