1 // RUN
: %clang_cc1 %s -triple
"spir-unknown-unknown" -emit-llvm -o - | FileCheck %s
3 int get_dummy_id
(int D
);
5 kernel void bar
(global int
*A
);
7 kernel void foo
(global int
*A
)
8 // CHECK
: define
{{.
*}} spir_kernel void
@foo
(ptr addrspace
(1) noundef align
4 %A
)
10 int id
= get_dummy_id
(0);
11 // CHECK
: %
{{[a-z0-9_
]+}} = tail call spir_func i32
@get_dummy_id
(i32 noundef
0)
14 // CHECK: tail call spir_kernel void @bar(ptr addrspace(1) noundef align 4 %A)
17 // CHECK: declare spir_func i32 @get_dummy_id(i32 noundef)
18 // CHECK: declare spir_kernel void @bar(ptr addrspace(1) noundef align 4)