Skip to content

Commit 2ebaee3

Browse files
committed
Modify test to use CHECK instead of CHECK-DAG
1 parent 2ec58a8 commit 2ebaee3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
using namespace cl::sycl;
99
queue q;
1010

11-
// CHECK-DAG: define dso_local spir_func i32 @{{.*}}bar10{{.*}}()
12-
int bar10() { return 10; }
13-
14-
// CHECK-DAG: define linkonce_odr spir_func i32 @{{.*}}invoke_function{{.*}}(i32 () addrspace(4)* %f)
11+
// CHECK: define linkonce_odr spir_func i32 @{{.*}}invoke_function{{.*}}(i32 () addrspace(4)* %f)
1512
template <typename Callable>
1613
auto invoke_function(Callable &&f) {
17-
// CHECK-DAG: %f.addr = alloca i32 () addrspace(4)*, align 8
18-
// CHECK-DAG: %f.addr.ascast = addrspacecast i32 () addrspace(4)** %f.addr to i32 () addrspace(4)* addrspace(4)*
19-
// CHECK-DAG: store i32 () addrspace(4)* %f, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
20-
// CHECK-DAG: %0 = load i32 () addrspace(4)*, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
21-
// CHECK-DAG: %call = call spir_func addrspace(4) i32 %0()
14+
// CHECK: %f.addr = alloca i32 () addrspace(4)*, align 8
15+
// CHECK: %f.addr.ascast = addrspacecast i32 () addrspace(4)** %f.addr to i32 () addrspace(4)* addrspace(4)*
16+
// CHECK: store i32 () addrspace(4)* %f, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
17+
// CHECK: %0 = load i32 () addrspace(4)*, i32 () addrspace(4)* addrspace(4)* %f.addr.ascast, align 8
18+
// CHECK: %call = call spir_func addrspace(4) i32 %0()
2219
return f();
2320
}
2421

22+
// CHECK: define dso_local spir_func i32 @{{.*}}bar10{{.*}}()
23+
int bar10() { return 10; }
24+
2525
int main() {
2626
kernel_single_task<class KernelName>(
2727
[=]() {

0 commit comments

Comments
 (0)