diff --git a/SYCL/BFloat16/bfloat16_conversions.cpp b/SYCL/BFloat16/bfloat16_conversions.cpp index ed5d7ae583..78442f2ffc 100755 --- a/SYCL/BFloat16/bfloat16_conversions.cpp +++ b/SYCL/BFloat16/bfloat16_conversions.cpp @@ -1,5 +1,5 @@ // UNSUPPORTED: hip -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // Currently the feature is supported only on CPU and GPU, natively or by // software emulation. // RUN: %CPU_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Basic/bit_cast/bit_cast.cpp b/SYCL/Basic/bit_cast/bit_cast.cpp index dfaf77ba1c..39c7e8c4f2 100644 --- a/SYCL/Basic/bit_cast/bit_cast.cpp +++ b/SYCL/Basic/bit_cast/bit_cast.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Basic/stream/stream.cpp b/SYCL/Basic/stream/stream.cpp index 2c286a22a0..81413e99af 100644 --- a/SYCL/Basic/stream/stream.cpp +++ b/SYCL/Basic/stream/stream.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out %CPU_CHECK_PLACEHOLDER // RUN: %GPU_RUN_ON_LINUX_PLACEHOLDER %t.out %GPU_CHECK_ON_LINUX_PLACEHOLDER // RUN: %ACC_RUN_PLACEHOLDER %t.out %ACC_CHECK_PLACEHOLDER diff --git a/SYCL/Basic/vector_operators.cpp b/SYCL/Basic/vector_operators.cpp index b64f9adf93..31bf49663a 100644 --- a/SYCL/Basic/vector_operators.cpp +++ b/SYCL/Basic/vector_operators.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Complex/sycl_complex_math_test.cpp b/SYCL/Complex/sycl_complex_math_test.cpp index 083ba319e8..a4d5e44431 100644 --- a/SYCL/Complex/sycl_complex_math_test.cpp +++ b/SYCL/Complex/sycl_complex_math_test.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Complex/sycl_complex_operator_test.cpp b/SYCL/Complex/sycl_complex_operator_test.cpp index baa0e33c59..cc8bf68aa7 100644 --- a/SYCL/Complex/sycl_complex_operator_test.cpp +++ b/SYCL/Complex/sycl_complex_operator_test.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Complex/sycl_complex_pow_test.cpp b/SYCL/Complex/sycl_complex_pow_test.cpp index e78aaf3830..f39032f90f 100644 --- a/SYCL/Complex/sycl_complex_pow_test.cpp +++ b/SYCL/Complex/sycl_complex_pow_test.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/Complex/sycl_complex_stream_test.cpp b/SYCL/Complex/sycl_complex_stream_test.cpp index 9aa10c6db6..25217ab977 100644 --- a/SYCL/Complex/sycl_complex_stream_test.cpp +++ b/SYCL/Complex/sycl_complex_stream_test.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/DeviceLib/built-ins/ext_native_math.cpp b/SYCL/DeviceLib/built-ins/ext_native_math.cpp index 4ab4dcf4d1..fcbfb8d514 100644 --- a/SYCL/DeviceLib/built-ins/ext_native_math.cpp +++ b/SYCL/DeviceLib/built-ins/ext_native_math.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/DeviceLib/built-ins/ext_native_math_fp16.cpp b/SYCL/DeviceLib/built-ins/ext_native_math_fp16.cpp index 74bd0f8213..cff6137d8c 100644 --- a/SYCL/DeviceLib/built-ins/ext_native_math_fp16.cpp +++ b/SYCL/DeviceLib/built-ins/ext_native_math_fp16.cpp @@ -1,11 +1,8 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out -// OpenCL CPU driver does not support cl_khr_fp16 extension for this reason this -// test is compiled with the -fsycl-device-code-split flag - // Tests oneapi extension native math functions for sycl::vec and sycl::marray // fp16 cases. diff --git a/SYCL/DeviceLib/built-ins/nan.cpp b/SYCL/DeviceLib/built-ins/nan.cpp index 3cd6ace3d2..408206bfed 100644 --- a/SYCL/DeviceLib/built-ins/nan.cpp +++ b/SYCL/DeviceLib/built-ins/nan.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/DeviceLib/built-ins/scalar_relational.cpp b/SYCL/DeviceLib/built-ins/scalar_relational.cpp index 3b6d461be3..23ce4086de 100644 --- a/SYCL/DeviceLib/built-ins/scalar_relational.cpp +++ b/SYCL/DeviceLib/built-ins/scalar_relational.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/DeviceLib/built-ins/vector_geometric.cpp b/SYCL/DeviceLib/built-ins/vector_geometric.cpp index 306b91aa5f..cff15ba6f8 100644 --- a/SYCL/DeviceLib/built-ins/vector_geometric.cpp +++ b/SYCL/DeviceLib/built-ins/vector_geometric.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/ESIMD/dpas/dpas_bf16.cpp b/SYCL/ESIMD/dpas/dpas_bf16.cpp index ea91afff34..9114791e7d 100644 --- a/SYCL/ESIMD/dpas/dpas_bf16.cpp +++ b/SYCL/ESIMD/dpas/dpas_bf16.cpp @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// // REQUIRES: gpu-intel-pvc || gpu-intel-dg2 || esimd_emulator // UNSUPPORTED: cuda || hip -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl %s -o %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // This test verifies DPAS support for bfloat16. diff --git a/SYCL/ESIMD/dpas/dpas_int.cpp b/SYCL/ESIMD/dpas/dpas_int.cpp index e0e85fb7e3..fd8ab8f013 100644 --- a/SYCL/ESIMD/dpas/dpas_int.cpp +++ b/SYCL/ESIMD/dpas/dpas_int.cpp @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// // REQUIRES: gpu-intel-pvc || gpu-intel-dg2 || esimd_emulator // UNSUPPORTED: cuda || hip -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl %s -o %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // This test verifies DPAS support for 2,4,8-bit integers. diff --git a/SYCL/ESIMD/dpas/dpas_tf32.cpp b/SYCL/ESIMD/dpas/dpas_tf32.cpp index b48bf44c9b..cae40e0c88 100644 --- a/SYCL/ESIMD/dpas/dpas_tf32.cpp +++ b/SYCL/ESIMD/dpas/dpas_tf32.cpp @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// // REQUIRES: gpu-intel-pvc || esimd_emulator // UNSUPPORTED: cuda || hip -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl %s -o %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // TODO: implement support for tfloat32 in esimd_emulator diff --git a/SYCL/GroupAlgorithm/SYCL2020/group_broadcast.cpp b/SYCL/GroupAlgorithm/SYCL2020/group_broadcast.cpp index a8ace052d9..342d02ca29 100644 --- a/SYCL/GroupAlgorithm/SYCL2020/group_broadcast.cpp +++ b/SYCL/GroupAlgorithm/SYCL2020/group_broadcast.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/GroupAlgorithm/SYCL2020/sort.cpp b/SYCL/GroupAlgorithm/SYCL2020/sort.cpp index 8d823afeff..a6f83ba262 100644 --- a/SYCL/GroupAlgorithm/SYCL2020/sort.cpp +++ b/SYCL/GroupAlgorithm/SYCL2020/sort.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out diff --git a/SYCL/GroupAlgorithm/broadcast.cpp b/SYCL/GroupAlgorithm/broadcast.cpp index a929bd2f4f..8aec4dbad5 100644 --- a/SYCL/GroupAlgorithm/broadcast.cpp +++ b/SYCL/GroupAlgorithm/broadcast.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/GroupAlgorithm/exclusive_scan_sycl2020.cpp b/SYCL/GroupAlgorithm/exclusive_scan_sycl2020.cpp index 4c6881df51..e6e0fb7b92 100644 --- a/SYCL/GroupAlgorithm/exclusive_scan_sycl2020.cpp +++ b/SYCL/GroupAlgorithm/exclusive_scan_sycl2020.cpp @@ -1,5 +1,5 @@ // UNSUPPORTED: hip -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -I . -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -I . -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/GroupAlgorithm/inclusive_scan_sycl2020.cpp b/SYCL/GroupAlgorithm/inclusive_scan_sycl2020.cpp index bfa11c40ad..130195c65c 100644 --- a/SYCL/GroupAlgorithm/inclusive_scan_sycl2020.cpp +++ b/SYCL/GroupAlgorithm/inclusive_scan_sycl2020.cpp @@ -1,5 +1,5 @@ // UNSUPPORTED: hip -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -I . -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -I . -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/GroupAlgorithm/reduce_sycl2020.cpp b/SYCL/GroupAlgorithm/reduce_sycl2020.cpp index 95e0d6119a..5bb671a4c1 100644 --- a/SYCL/GroupAlgorithm/reduce_sycl2020.cpp +++ b/SYCL/GroupAlgorithm/reduce_sycl2020.cpp @@ -1,5 +1,5 @@ // UNSUPPORTED: hip -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -I . -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -I . -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/SubGroup/barrier.cpp b/SYCL/SubGroup/barrier.cpp index 5334d6633f..050424b359 100644 --- a/SYCL/SubGroup/barrier.cpp +++ b/SYCL/SubGroup/barrier.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/SubGroup/generic-shuffle.cpp b/SYCL/SubGroup/generic-shuffle.cpp index 76be56ef3e..09ff5b6487 100644 --- a/SYCL/SubGroup/generic-shuffle.cpp +++ b/SYCL/SubGroup/generic-shuffle.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/SubGroup/load_store.cpp b/SYCL/SubGroup/load_store.cpp index afe4202166..ec991b6509 100644 --- a/SYCL/SubGroup/load_store.cpp +++ b/SYCL/SubGroup/load_store.cpp @@ -1,4 +1,4 @@ -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/USM/copy.cpp b/SYCL/USM/copy.cpp index 616168ff70..bd7e4e59ef 100644 --- a/SYCL/USM/copy.cpp +++ b/SYCL/USM/copy.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple -fsycl-device-code-split=per_kernel %s -o %t1.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t1.out // RUN: %CPU_RUN_PLACEHOLDER %t1.out // RUN: %GPU_RUN_PLACEHOLDER %t1.out // RUN: %ACC_RUN_PLACEHOLDER %t1.out diff --git a/SYCL/USM/copy2d.cpp b/SYCL/USM/copy2d.cpp index 972fc7d007..af9fef75b0 100644 --- a/SYCL/USM/copy2d.cpp +++ b/SYCL/USM/copy2d.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/USM/fill.cpp b/SYCL/USM/fill.cpp index a991db5968..5476aedfd5 100644 --- a/SYCL/USM/fill.cpp +++ b/SYCL/USM/fill.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl-device-code-split=per_kernel -fsycl -fsycl-targets=%sycl_triple %s -o %t1.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t1.out // RUN: %CPU_RUN_PLACEHOLDER %t1.out // RUN: %GPU_RUN_PLACEHOLDER %t1.out // RUN: %ACC_RUN_PLACEHOLDER %t1.out diff --git a/SYCL/USM/fill2d.cpp b/SYCL/USM/fill2d.cpp index 025a2acfdb..34702f98e5 100644 --- a/SYCL/USM/fill2d.cpp +++ b/SYCL/USM/fill2d.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/USM/memcpy2d.cpp b/SYCL/USM/memcpy2d.cpp index 20acee5f2d..5955c76bb5 100644 --- a/SYCL/USM/memcpy2d.cpp +++ b/SYCL/USM/memcpy2d.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out diff --git a/SYCL/USM/memset2d.cpp b/SYCL/USM/memset2d.cpp index 5dd0fc4d6e..818ae0a09d 100644 --- a/SYCL/USM/memset2d.cpp +++ b/SYCL/USM/memset2d.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// RUN: %clangxx -fsycl -fsycl-device-code-split=per_kernel -fsycl-targets=%sycl_triple %s -o %t.out +// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: %CPU_RUN_PLACEHOLDER %t.out // RUN: %GPU_RUN_PLACEHOLDER %t.out // RUN: %ACC_RUN_PLACEHOLDER %t.out