diff --git a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes.cpp b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes.cpp index 4932284647b0d..3865b6b3ed0cd 100644 --- a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes.cpp +++ b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes.cpp @@ -1,4 +1,4 @@ -// REQUIRES: accelerator +// REQUIRES: target-spir, accelerator // https://github.com/intel/llvm/issues/14308 // Temporarily re-enabled for testing purposes. // If you are facing issues with this test, please leave a comment in: diff --git a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_legacy_ns.cpp b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_legacy_ns.cpp index 2ed8d6265aa5f..85d19c3707662 100644 --- a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_legacy_ns.cpp +++ b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_legacy_ns.cpp @@ -1,4 +1,4 @@ -// REQUIRES: accelerator +// REQUIRES: target-spir, accelerator // RUN: %{build} -o %t.out // RUN: %{run} %t.out //==-------- fpga_pipes_legacy_ns.cpp - SYCL FPGA pipes test ---------------==// diff --git a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_mixed_usage.cpp b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_mixed_usage.cpp index 060de2e07adb1..6404b6f092e09 100644 --- a/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_mixed_usage.cpp +++ b/sycl/test-e2e/Basic/fpga_tests/fpga_pipes_mixed_usage.cpp @@ -5,7 +5,7 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// -// REQUIRES: accelerator +// REQUIRES: target-spir, accelerator // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/Basic/multisource_spv_obj.cpp b/sycl/test-e2e/Basic/multisource_spv_obj.cpp index 415c07e67f013..29d7f4559e2c5 100644 --- a/sycl/test-e2e/Basic/multisource_spv_obj.cpp +++ b/sycl/test-e2e/Basic/multisource_spv_obj.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // // Separate kernel sources and host code sources // RUN: %{build} -fsycl-device-obj=spirv -c -o %t.kernel.o -DINIT_KERNEL -DCALC_KERNEL diff --git a/sycl/test-e2e/Basic/stream/blocking_pipes_and_stream.cpp b/sycl/test-e2e/Basic/stream/blocking_pipes_and_stream.cpp index d61f1f69234a3..340d48f34fb32 100644 --- a/sycl/test-e2e/Basic/stream/blocking_pipes_and_stream.cpp +++ b/sycl/test-e2e/Basic/stream/blocking_pipes_and_stream.cpp @@ -1,4 +1,4 @@ -// REQUIRES: accelerator +// REQUIRES: target-spir, accelerator // RUN: %{build} -o %t.out // RUN: %{run} %t.out | FileCheck %s diff --git a/sycl/test-e2e/ClusterLaunch/cluster_launch_enqueue_functions.cpp b/sycl/test-e2e/ClusterLaunch/cluster_launch_enqueue_functions.cpp index e639260be5714..54c392410175f 100644 --- a/sycl/test-e2e/ClusterLaunch/cluster_launch_enqueue_functions.cpp +++ b/sycl/test-e2e/ClusterLaunch/cluster_launch_enqueue_functions.cpp @@ -1,6 +1,6 @@ // Tests whether or not cluster launch was successful, with the correct ranges // that were passed via enqueue functions extension -// REQUIRES: aspect-ext_oneapi_cuda_cluster_group +// REQUIRES: target-nvidia, aspect-ext_oneapi_cuda_cluster_group // RUN: %{build} -Xsycl-target-backend --cuda-gpu-arch=sm_90 -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/ClusterLaunch/cluster_launch_parallel_for.cpp b/sycl/test-e2e/ClusterLaunch/cluster_launch_parallel_for.cpp index 01db70b11464a..5654af717b461 100644 --- a/sycl/test-e2e/ClusterLaunch/cluster_launch_parallel_for.cpp +++ b/sycl/test-e2e/ClusterLaunch/cluster_launch_parallel_for.cpp @@ -1,6 +1,6 @@ // Tests whether or not cluster launch was successful, with the correct ranges // that were passed via parallel for overload -// REQUIRES: aspect-ext_oneapi_cuda_cluster_group +// REQUIRES: target-nvidia, aspect-ext_oneapi_cuda_cluster_group // RUN: %{build} -Xsycl-target-backend --cuda-gpu-arch=sm_90 -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/ClusterLaunch/enqueueLaunchCustom_check_event_deps.cpp b/sycl/test-e2e/ClusterLaunch/enqueueLaunchCustom_check_event_deps.cpp index 0460defa72104..e15d361a5ca3e 100644 --- a/sycl/test-e2e/ClusterLaunch/enqueueLaunchCustom_check_event_deps.cpp +++ b/sycl/test-e2e/ClusterLaunch/enqueueLaunchCustom_check_event_deps.cpp @@ -1,6 +1,6 @@ // Checks whether or not event Dependencies are honored by // urEnqueueKernelLaunchCustomExp -// REQUIRES: aspect-ext_oneapi_cuda_cluster_group +// REQUIRES: target-nvidia, aspect-ext_oneapi_cuda_cluster_group // RUN: %{build} -Xsycl-target-backend --cuda-gpu-arch=sm_90 -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/dynamic.cpp b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/dynamic.cpp index b7c93167b7fb7..1125deb7b8a19 100644 --- a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/dynamic.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/dynamic.cpp @@ -1,6 +1,6 @@ // Test -fsycl-allow-device-image-dependencies with dynamic libraries. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // UNSUPPORTED-INTENDED: Not implemented yet for Nvidia/AMD backends. // DEFINE: %{dynamic_lib_options} = -fsycl %fPIC %shared_lib -fsycl-allow-device-image-dependencies -I %S/Inputs %if windows %{-DMAKE_DLL %} diff --git a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/free_function_kernels.cpp b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/free_function_kernels.cpp index fda36e3af7b6b..a0aabc1cfcc8b 100644 --- a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/free_function_kernels.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/free_function_kernels.cpp @@ -5,10 +5,10 @@ // RUN: %{run} %t.out // The name mangling for free function kernels currently does not work with PTX. -// UNSUPPORTED: cuda +// UNSUPPORTED: target-nvidia // UNSUPPORTED-INTENDED: Not implemented yet for Nvidia/AMD backends. -// XFAIL: hip +// XFAIL: target-amd // XFAIL-TRACKER: https://github.com/intel/llvm/issues/15742 // XFAIL: spirv-backend && run-mode diff --git a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/math_device_lib.cpp b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/math_device_lib.cpp index e188871acc7cd..55b536babdce0 100644 --- a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/math_device_lib.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/math_device_lib.cpp @@ -1,5 +1,5 @@ // REQUIRES: aspect-fp64 -// UNSUPPORTED: hip || cuda +// UNSUPPORTED: target-amd || target-nvidia // UNSUPPORTED-INTENDED: Not implemented yet for Nvidia/AMD backends. // DEFINE: %{mathflags} = %if cl_options %{/clang:-fno-fast-math%} %else %{-fno-fast-math%} diff --git a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/objects.cpp b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/objects.cpp index ea1875dafe52b..b83b73736c496 100644 --- a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/objects.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/objects.cpp @@ -1,6 +1,6 @@ // Test -fsycl-allow-device-image-dependencies with objects. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // UNSUPPORTED-INTENDED: Not implemented yet for Nvidia/AMD backends. // RUN: %clangxx --offload-new-driver -fsycl %S/Inputs/a.cpp -I %S/Inputs -c -o %t_a.o diff --git a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/singleDynamicLibrary.cpp b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/singleDynamicLibrary.cpp index e8de04cf82eb5..38f14f01a41a2 100644 --- a/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/singleDynamicLibrary.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/NewOffloadDriver/singleDynamicLibrary.cpp @@ -1,7 +1,7 @@ // Test -fsycl-allow-device-image-dependencies with a single dynamic library on // Windows and Linux. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // UNSUPPORTED-INTENDED: Not implemented yet for Nvidia/AMD backends. // RUN: %clangxx --offload-new-driver -fsycl %fPIC %shared_lib -fsycl-allow-device-image-dependencies -I %S/Inputs \ diff --git a/sycl/test-e2e/DeviceImageDependencies/dynamic.cpp b/sycl/test-e2e/DeviceImageDependencies/dynamic.cpp index 1bdaf3b1d6270..05d176ced16c8 100644 --- a/sycl/test-e2e/DeviceImageDependencies/dynamic.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/dynamic.cpp @@ -1,6 +1,6 @@ // Test -fsycl-allow-device-image-dependencies with dynamic libraries. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // DEFINE: %{dynamic_lib_options} = -fsycl %fPIC %shared_lib -fsycl-allow-device-image-dependencies -I %S/Inputs %if windows %{-DMAKE_DLL %} // DEFINE: %{dynamic_lib_suffix} = %if windows %{dll%} %else %{so%} diff --git a/sycl/test-e2e/DeviceImageDependencies/math_device_lib.cpp b/sycl/test-e2e/DeviceImageDependencies/math_device_lib.cpp index 440935e31e3eb..a8d32703bd16a 100644 --- a/sycl/test-e2e/DeviceImageDependencies/math_device_lib.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/math_device_lib.cpp @@ -1,5 +1,5 @@ // REQUIRES: aspect-fp64 -// UNSUPPORTED: hip || cuda +// UNSUPPORTED: target-amd || target-nvidia // DEFINE: %{mathflags} = %if cl_options %{/clang:-fno-fast-math%} %else %{-fno-fast-math%} diff --git a/sycl/test-e2e/DeviceImageDependencies/objects.cpp b/sycl/test-e2e/DeviceImageDependencies/objects.cpp index eea085dc9b905..8d2daf9228c2d 100644 --- a/sycl/test-e2e/DeviceImageDependencies/objects.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/objects.cpp @@ -1,6 +1,6 @@ // Test -fsycl-allow-device-image-dependencies with objects. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // RUN: %clangxx -fsycl %S/Inputs/a.cpp -I %S/Inputs -c -o %t_a.o // RUN: %clangxx -fsycl %S/Inputs/b.cpp -I %S/Inputs -c -o %t_b.o diff --git a/sycl/test-e2e/DeviceImageDependencies/singleDynamicLibrary.cpp b/sycl/test-e2e/DeviceImageDependencies/singleDynamicLibrary.cpp index f0a65b6f1f056..9d72eab7ee8e3 100644 --- a/sycl/test-e2e/DeviceImageDependencies/singleDynamicLibrary.cpp +++ b/sycl/test-e2e/DeviceImageDependencies/singleDynamicLibrary.cpp @@ -1,7 +1,7 @@ // Test -fsycl-allow-device-image-dependencies with a single dynamic library on Windows // and Linux. -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // RUN: %clangxx -fsycl %fPIC %shared_lib -fsycl-allow-device-image-dependencies -I %S/Inputs \ // RUN: %S/Inputs/a.cpp \ diff --git a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/array_input_sort.cpp b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/array_input_sort.cpp index 3adfc92ccf256..ae6c374c97535 100644 --- a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/array_input_sort.cpp +++ b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/array_input_sort.cpp @@ -1,4 +1,8 @@ // REQUIRES: sg-8 +// UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: subgroup size requirement implicitly make nvptx/amdgcn +// not supported + // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/group_and_joint_sort.cpp b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/group_and_joint_sort.cpp index ab7ff36dd7c19..f9988030bcb61 100644 --- a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/group_and_joint_sort.cpp +++ b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/group_and_joint_sort.cpp @@ -1,4 +1,8 @@ // REQUIRES: sg-8 +// UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: subgroup size requirement implicitly make nvptx/amdgcn +// not supported + // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_array_input_sort.cpp b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_array_input_sort.cpp index 0b415f878e85f..1a6e81829511b 100644 --- a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_array_input_sort.cpp +++ b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_array_input_sort.cpp @@ -1,4 +1,8 @@ // REQUIRES: sg-8 +// UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: subgroup size requirement implicitly make nvptx/amdgcn +// not supported + // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_sort.cpp b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_sort.cpp index b2347d9b6de6e..be162c09f7e4e 100644 --- a/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_sort.cpp +++ b/sycl/test-e2e/GroupAlgorithm/SYCL2020/group_sort/key_value_sort.cpp @@ -1,4 +1,8 @@ // REQUIRES: sg-8 +// UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: subgroup size requirement implicitly make nvptx/amdgcn +// not supported + // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/KernelAndProgram/build-log.cpp b/sycl/test-e2e/KernelAndProgram/build-log.cpp index dc6c7bc97cd91..ae9903163f626 100644 --- a/sycl/test-e2e/KernelAndProgram/build-log.cpp +++ b/sycl/test-e2e/KernelAndProgram/build-log.cpp @@ -1,5 +1,5 @@ // for CUDA and HIP the failure happens at compile time, not during runtime -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // TODO: rewrite this into a unit-test // RUN: %{build} -DGPU -o %t_gpu.out diff --git a/sycl/test-e2e/KernelAndProgram/cache-build-result.cpp b/sycl/test-e2e/KernelAndProgram/cache-build-result.cpp index 7ebf391a631b5..41a7ba7af3cd7 100644 --- a/sycl/test-e2e/KernelAndProgram/cache-build-result.cpp +++ b/sycl/test-e2e/KernelAndProgram/cache-build-result.cpp @@ -1,5 +1,5 @@ // for CUDA and HIP the failure happens at compile time, not during runtime -// UNSUPPORTED: cuda || hip || ze_debug +// UNSUPPORTED: target-nvidia || target-amd || ze_debug // RUN: %{build} -DSYCL_DISABLE_FALLBACK_ASSERT=1 -o %t.out // RUN: %{build} -DSYCL_DISABLE_FALLBACK_ASSERT=1 -DGPU -o %t_gpu.out diff --git a/sycl/test-e2e/KernelAndProgram/level-zero-link-flags.cpp b/sycl/test-e2e/KernelAndProgram/level-zero-link-flags.cpp index c37ce90530192..2f233aaa731a7 100644 --- a/sycl/test-e2e/KernelAndProgram/level-zero-link-flags.cpp +++ b/sycl/test-e2e/KernelAndProgram/level-zero-link-flags.cpp @@ -1,4 +1,4 @@ -// REQUIRES: level_zero +// REQUIRES: target-spir, level_zero // RUN: %{build} -Xsycl-target-linker=spir64 -foo -o %t.out // RUN: %{run} %t.out //==--- level-zero-link-flags.cpp - Error handling for link flags --==// diff --git a/sycl/test-e2e/KernelAndProgram/undefined-symbol.cpp b/sycl/test-e2e/KernelAndProgram/undefined-symbol.cpp index 047f5bfbb970b..dc1bd16b06ce1 100644 --- a/sycl/test-e2e/KernelAndProgram/undefined-symbol.cpp +++ b/sycl/test-e2e/KernelAndProgram/undefined-symbol.cpp @@ -1,5 +1,5 @@ // for CUDA and HIP the failure happens at compile time, not during runtime -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/LLVMIntrinsicLowering/bitreverse.cpp b/sycl/test-e2e/LLVMIntrinsicLowering/bitreverse.cpp index e1d3a76c70b4d..d63cbbc17a778 100644 --- a/sycl/test-e2e/LLVMIntrinsicLowering/bitreverse.cpp +++ b/sycl/test-e2e/LLVMIntrinsicLowering/bitreverse.cpp @@ -1,6 +1,6 @@ // Test that llvm.bitreverse is lowered correctly by llvm-spirv. -// UNSUPPORTED: hip || cuda +// UNSUPPORTED: target-amd || target-nvidia // XFAIL: spirv-backend // XFAIL-TRACKER: https://github.com/intel/llvm/issues/16318, CMPLRLLVM-62187 diff --git a/sycl/test-e2e/LLVMIntrinsicLowering/sub_byte_bitreverse.cpp b/sycl/test-e2e/LLVMIntrinsicLowering/sub_byte_bitreverse.cpp index 976d30b6be49c..70ac1760bf9de 100644 --- a/sycl/test-e2e/LLVMIntrinsicLowering/sub_byte_bitreverse.cpp +++ b/sycl/test-e2e/LLVMIntrinsicLowering/sub_byte_bitreverse.cpp @@ -1,7 +1,7 @@ // Test that llvm.bitreverse is lowered correctly by llvm-spirv for 2/4-bit // types. -// UNSUPPORTED: hip || cuda +// UNSUPPORTED: target-amd || target-nvidia // XFAIL: gpu // XFAIL-TRACKER: https://github.com/intel/intel-graphics-compiler/issues/330 diff --git a/sycl/test-e2e/Regression/acos.cpp b/sycl/test-e2e/Regression/acos.cpp index 59cb130be0756..42018de69e26f 100644 --- a/sycl/test-e2e/Regression/acos.cpp +++ b/sycl/test-e2e/Regression/acos.cpp @@ -1,5 +1,5 @@ // REQUIRES: aspect-fp64 -// UNSUPPORTED: cuda || hip +// UNSUPPORTED: target-nvidia || target-amd // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/SPVDumpUse/basic.cpp b/sycl/test-e2e/SPVDumpUse/basic.cpp index 1d009acaa0c7d..f4cf391066992 100644 --- a/sycl/test-e2e/SPVDumpUse/basic.cpp +++ b/sycl/test-e2e/SPVDumpUse/basic.cpp @@ -1,4 +1,4 @@ -// REQUIRES: opencl || level_zero +// REQUIRES: target-spir // // SYCL_USE_KERNEL_SPV assumes no dead arguments elimination, need to produce // SPV under the same conditions. diff --git a/sycl/test-e2e/SPVDumpUse/kernel_bundle.cpp b/sycl/test-e2e/SPVDumpUse/kernel_bundle.cpp index ea9402ef301f2..87caa04102df6 100644 --- a/sycl/test-e2e/SPVDumpUse/kernel_bundle.cpp +++ b/sycl/test-e2e/SPVDumpUse/kernel_bundle.cpp @@ -1,4 +1,4 @@ -// REQUIRES: opencl || level_zero +// REQUIRES: target-spir // // SYCL_USE_KERNEL_SPV assumes no dead arguments elimination, need to produce // SPV under the same conditions. diff --git a/sycl/test-e2e/SubGroup/attributes.cpp b/sycl/test-e2e/SubGroup/attributes.cpp index 118349321b4b0..e2f97292a1a23 100644 --- a/sycl/test-e2e/SubGroup/attributes.cpp +++ b/sycl/test-e2e/SubGroup/attributes.cpp @@ -1,6 +1,6 @@ // TODO: Despite using a supported required subgroup size compile_sub_group_size // reports as 0 on cuda and hip -// XFAIL: cuda || hip +// XFAIL: target-nvidia || target-amd // XFAIL-TRACKER: https://github.com/intel/llvm/issues/14357 // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t.out diff --git a/sycl/test-e2e/VirtualFunctions/lit.local.cfg b/sycl/test-e2e/VirtualFunctions/lit.local.cfg index 3626f5dc6d960..e514c02f4d433 100644 --- a/sycl/test-e2e/VirtualFunctions/lit.local.cfg +++ b/sycl/test-e2e/VirtualFunctions/lit.local.cfg @@ -4,4 +4,4 @@ import os # paths like "../../../helper.hpp" in them, so let's just register a # substitution to add directory with helper headers into include search path config.substitutions.append(("%helper-includes", "-I {}".format(os.path.dirname(os.path.abspath(__file__))))) -config.required_features += ['aspect-ext_oneapi_virtual_functions'] +config.required_features += ['aspect-ext_oneapi_virtual_functions', 'target-spir']