@@ -10,29 +10,29 @@ queue q;
10
10
// CHECK: define dso_local spir_kernel void @{{.*}}kernel_name_1{{.*}} !sycl_declared_aspects ![[ASPECTS1:[0-9]+]] !srcloc ![[SRCLOC1:[0-9]+]]
11
11
12
12
// CHECK: define dso_local spir_func void @{{.*}}func1{{.*}} !sycl_declared_aspects ![[ASPECTS1]] !srcloc ![[SRCLOC2:[0-9]+]]
13
- // CHECK-SAME: !sycl_used_aspects
13
+ // CHECK-SAME: !sycl_used_aspects ![[ASPECTS1]]
14
14
[[sycl::device_has(sycl::aspect::cpu)]] void func1 () {}
15
15
16
16
// CHECK: define dso_local spir_func void @{{.*}}func2{{.*}} !sycl_declared_aspects ![[ASPECTS2:[0-9]+]] !srcloc ![[SRCLOC3:[0-9]+]]
17
- // CHECK-SAME: !sycl_used_aspects
17
+ // CHECK-SAME: !sycl_used_aspects ![[ASPECTS2]]
18
18
[[sycl::device_has(sycl::aspect::fp16, sycl::aspect::gpu)]] void func2 () {}
19
19
20
20
// CHECK: define dso_local spir_func void @{{.*}}func3{{.*}} !sycl_declared_aspects ![[EMPTYASPECTS:[0-9]+]] !srcloc ![[SRCLOC4:[0-9]+]] {
21
21
[[sycl::device_has()]] void func3 () {}
22
22
23
23
// CHECK: define linkonce_odr spir_func void @{{.*}}func4{{.*}} !sycl_declared_aspects ![[ASPECTS3:[0-9]+]] !srcloc ![[SRCLOC5:[0-9]+]]
24
- // CHECK-SAME: !sycl_used_aspects
24
+ // CHECK-SAME: !sycl_used_aspects ![[ASPECTS3]]
25
25
template <sycl::aspect Aspect>
26
26
[[sycl::device_has(Aspect)]] void func4 () {}
27
27
28
28
// CHECK: define dso_local spir_func void @{{.*}}func5{{.*}} !sycl_declared_aspects ![[ASPECTS1]] !srcloc ![[SRCLOC6:[0-9]+]]
29
- // CHECK-SAME: !sycl_used_aspects
29
+ // CHECK-SAME: !sycl_used_aspects ![[ASPECTS1]]
30
30
[[sycl::device_has(sycl::aspect::cpu)]] void func5 ();
31
31
void func5 () {}
32
32
33
33
constexpr sycl::aspect getAspect () { return sycl::aspect::cpu; }
34
34
// CHECK: define dso_local spir_func void @{{.*}}func6{{.*}} !sycl_declared_aspects ![[ASPECTS1]] !srcloc ![[SRCLOC7:[0-9]+]]
35
- // CHECK-SAME: !sycl_used_aspects
35
+ // CHECK-SAME: !sycl_used_aspects ![[ASPECTS1]]
36
36
[[sycl::device_has(getAspect())]] void func6 () {}
37
37
38
38
class KernelFunctor {
0 commit comments