Skip to content

Commit 2398edb

Browse files
authored
[SYCLomatic] Fix LIT cases explicit_namespace/explicit_namespace_none.cu (#2257)
Signed-off-by: Jiang, Zhiwei <[email protected]>
1 parent fd9a632 commit 2398edb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

clang/test/dpct/explicit_namespace/explicit_namespace_none.cu

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// UNSUPPORTED: v8.0
33
// RUN: dpct --format-range=none -in-root %S -out-root %T/explicit_namespace_none %S/explicit_namespace_none.cu --cuda-include-path="%cuda-path/include" --use-explicit-namespace=none --sycl-named-lambda -- -x cuda --cuda-host-only -std=c++14
44
// RUN: FileCheck --input-file %T/explicit_namespace_none/explicit_namespace_none.dp.cpp --match-full-lines %s
5-
// RUN: %if build_lit %{icpx -c -fsycl %T/explicit_namespace_none/explicit_namespace_none.dp.cpp -o %T/explicit_namespace_none/explicit_namespace_none.dp.o %}
5+
// RUN: %if build_lit %{icpx -c -fsycl -DBUILD_TEST %T/explicit_namespace_none/explicit_namespace_none.dp.cpp -o %T/explicit_namespace_none/explicit_namespace_none.dp.o %}
66

77
// CHECK: #include <sycl/sycl.hpp>
88
// CHECK-NEXT: #include <dpct/dpct.hpp>
@@ -19,10 +19,12 @@
1919
#include <exception>
2020
__device__ float4 fun() {
2121
float4 a, b, c;
22+
#ifndef BUILD_TEST
2223
// CHECK: fma(a.x(), b.x(), c.x());
2324
__fmaf_rn(a.x, b.x, c.x);
2425
// CHECK: return float4(fma(a.x(), b.x(), c.x()), fma(a.y(), b.y(), c.y()), fma(a.z(), b.z(), c.z()), fma(a.w(), b.w(), c.w()));
2526
return make_float4(__fmaf_rd(a.x, b.x, c.x), __fmaf_rz(a.y, b.y, c.y), __fmaf_rn(a.z, b.z, c.z), __fmaf_rn(a.w, b.w, c.w));
27+
#endif
2628
}
2729

2830

@@ -31,12 +33,14 @@ __global__ void kernel1() {
3133
}
3234

3335
void foo() {
36+
#ifndef BUILD_TEST
3437
// CHECK: get_in_order_queue().parallel_for<dpct_kernel_name<class kernel1_{{[a-f0-9]+}}>>(
3538
// CHECK-NEXT: nd_range<3>(range<3>(1, 1, ceil(2.3)), range<3>(1, 1, 1)),
3639
// CHECK-NEXT: [=](nd_item<3> item_{{[0-9a-z]+}}) {
3740
// CHECK-NEXT: kernel1();
3841
// CHECK-NEXT: });
3942
kernel1<<< ceil(2.3), 1 >>>();
43+
#endif
4044
}
4145
// CHECK: global_memory<int, 0> al;
4246
__device__ int al;

0 commit comments

Comments
 (0)