diff --git a/sycl/test-e2e/Basic/device_event.cpp b/sycl/test-e2e/Basic/device_event.cpp index a9eabcead3166..c306fa69c4538 100644 --- a/sycl/test-e2e/Basic/device_event.cpp +++ b/sycl/test-e2e/Basic/device_event.cpp @@ -1,9 +1,6 @@ // RUN: %{build} -o %t.run // RUN: %{run} %t.run -// UNSUPPORTED: spirv-backend -// UNSUPPORTED-TRACKER: CMPLRLLVM-64705 - //==--------device_event.cpp - SYCL class device_event test ----------------==// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. diff --git a/sycl/test-e2e/Basic/image/image.cpp b/sycl/test-e2e/Basic/image/image.cpp index f1734918153d1..a14cf9b63be33 100644 --- a/sycl/test-e2e/Basic/image/image.cpp +++ b/sycl/test-e2e/Basic/image/image.cpp @@ -2,6 +2,9 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out +// XFAIL: spirv-backend && gpu-intel-dg2 +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160589 + //==------------------- image.cpp - SYCL image basic test -----------------==// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. diff --git a/sycl/test-e2e/Basic/image/image_array.cpp b/sycl/test-e2e/Basic/image/image_array.cpp index 2bf1f57540906..2327b9f63421f 100644 --- a/sycl/test-e2e/Basic/image/image_array.cpp +++ b/sycl/test-e2e/Basic/image/image_array.cpp @@ -3,6 +3,9 @@ // RUN: %{build} -o %t.out // RUN: %{run} %t.out +// XFAIL: spirv-backend && gpu-intel-dg2 +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160589 + //==------------------- image.cpp - SYCL image basic test -----------------==// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. diff --git a/sycl/test-e2e/Basic/image/lit.local.cfg b/sycl/test-e2e/Basic/image/lit.local.cfg index 8ce73f3911718..6998c0659f302 100644 --- a/sycl/test-e2e/Basic/image/lit.local.cfg +++ b/sycl/test-e2e/Basic/image/lit.local.cfg @@ -5,7 +5,7 @@ # # Legacy images aren't supported on AMD and also don't compile, so mark them # unsupported here. Bindless images should be used instead. -config.unsupported_features += ['spirv-backend', 'target-amd'] +config.unsupported_features += ['target-amd'] # Legacy images aren't supported on Native CPU. Bindless images should be used # instead when they are working. diff --git a/sycl/test-e2e/NonUniformGroups/chunk_algorithms.cpp b/sycl/test-e2e/NonUniformGroups/chunk_algorithms.cpp index 2bc1c39e47d15..3285ed8691f4f 100644 --- a/sycl/test-e2e/NonUniformGroups/chunk_algorithms.cpp +++ b/sycl/test-e2e/NonUniformGroups/chunk_algorithms.cpp @@ -11,10 +11,6 @@ // UNSUPPORTED: target-amd // UNSUPPORTED-INTENDED: fixed_size_group aspect not available on amd -// UNSUPPORTED: spirv-backend -// UNSUPPORTED-TRACKER: CMPLRLLVM-64702 -// The test is disabled for spirv-backend while we investigate the root cause. - // XFAIL: target-native_cpu // XFAIL-TRACKER: https://github.com/intel/llvm/issues/20142 diff --git a/sycl/test-e2e/NonUniformGroups/fragment_algorithms.cpp b/sycl/test-e2e/NonUniformGroups/fragment_algorithms.cpp index 4c7093127c02a..563bb98ce7b1e 100644 --- a/sycl/test-e2e/NonUniformGroups/fragment_algorithms.cpp +++ b/sycl/test-e2e/NonUniformGroups/fragment_algorithms.cpp @@ -13,10 +13,6 @@ // UNSUPPORTED: cuda // UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/12995 -// UNSUPPORTED: spirv-backend -// UNSUPPORTED-TRACKER: CMPLRLLVM-64702 -// The test is disabled for spirv-backend while we investigate the root cause. - #include #include #include diff --git a/sycl/test-e2e/Reduction/reduction_span.cpp b/sycl/test-e2e/Reduction/reduction_span.cpp index b96107a4c5674..04a0f34175dbc 100644 --- a/sycl/test-e2e/Reduction/reduction_span.cpp +++ b/sycl/test-e2e/Reduction/reduction_span.cpp @@ -3,10 +3,6 @@ // This test performs basic checks of reductions initialized with a sycl::span -// Depends on SPIR-V Backend & run-time drivers version. -// XFAIL: spirv-backend && cpu -// XFAIL-TRACKER: CMPLRLLVM-64705 - #include #include diff --git a/sycl/test-e2e/Reduction/reduction_span_pack.cpp b/sycl/test-e2e/Reduction/reduction_span_pack.cpp index e101dfab842e5..daa29f68d01a9 100644 --- a/sycl/test-e2e/Reduction/reduction_span_pack.cpp +++ b/sycl/test-e2e/Reduction/reduction_span_pack.cpp @@ -4,10 +4,6 @@ // This test performs basic checks of reductions initialized with a pack // containing at least one sycl::span -// Depends on SPIR-V Backend & run-time drivers version. -// XFAIL: spirv-backend && cpu -// XFAIL-TRACKER: CMPLRLLVM-64705 - #include #include diff --git a/sycl/test-e2e/Regression/group_load_fortified.cpp b/sycl/test-e2e/Regression/group_load_fortified.cpp index c7b1287548a38..ffa067221752f 100644 --- a/sycl/test-e2e/Regression/group_load_fortified.cpp +++ b/sycl/test-e2e/Regression/group_load_fortified.cpp @@ -2,10 +2,6 @@ // RUN: %{build} -D_FORTIFY_SOURCE=2 -o %t.out // RUN: %{run} %t.out -// Depends on SPIR-V Backend & run-time drivers version. -// XFAIL: spirv-backend && cpu -// XFAIL-TRACKER: CMPLRLLVM-64705 - // Checks that group_load runs even when the source code is fortified. This // failed at one point due to the use of std::memcpy in the implementation, // which would hold an assert in device code when fortified, which would fail diff --git a/sycl/test-e2e/Sampler/lit.local.cfg b/sycl/test-e2e/Sampler/lit.local.cfg index d5363329efec4..a2540de045655 100644 --- a/sycl/test-e2e/Sampler/lit.local.cfg +++ b/sycl/test-e2e/Sampler/lit.local.cfg @@ -8,7 +8,7 @@ # # Legacy images aren't supported on AMD and also don't compile, so mark them # unsupported here. Bindless images should be used instead. -config.unsupported_features += ['spirv-backend', 'target-amd'] +config.unsupported_features += ['target-amd'] # Legacy images aren't supported on Native CPU. Use bindless_images when working. # https://github.com/intel/llvm/issues/20142 diff --git a/sycl/test-e2e/ThreadSanitizer/aot/gpu.cpp b/sycl/test-e2e/ThreadSanitizer/aot/gpu.cpp index 3c0935cad742b..9bc97469f5eda 100644 --- a/sycl/test-e2e/ThreadSanitizer/aot/gpu.cpp +++ b/sycl/test-e2e/ThreadSanitizer/aot/gpu.cpp @@ -13,3 +13,6 @@ // RUN: %{run-aux} %{build} %device_tsan_aot_flags -O3 -g %S/Inputs/usm_data_race.cpp -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %S/Inputs/usm_data_race.cpp + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 diff --git a/sycl/test-e2e/ThreadSanitizer/check_buffer.cpp b/sycl/test-e2e/ThreadSanitizer/check_buffer.cpp index 177335dbf0048..22f61faffdaaa 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_buffer.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_buffer.cpp @@ -5,6 +5,9 @@ // RUN: %{build} %device_tsan_flags -O2 -g -o %t2.out // RUN: %{run} %t2.out 2>&1 | FileCheck %s +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include static const int N = 128; diff --git a/sycl/test-e2e/ThreadSanitizer/check_device_global.cpp b/sycl/test-e2e/ThreadSanitizer/check_device_global.cpp index 67c302c06a01f..b97de1a634a34 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_device_global.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_device_global.cpp @@ -4,6 +4,10 @@ // RUN: %{run} %t1.out 2>&1 | FileCheck %s // RUN: %{build} %device_tsan_flags -O2 -g -o %t2.out // RUN: %{run} %t2.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include #include diff --git a/sycl/test-e2e/ThreadSanitizer/check_device_usm.cpp b/sycl/test-e2e/ThreadSanitizer/check_device_usm.cpp index 907252f7a01ed..4c53ee4505d43 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_device_usm.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_device_usm.cpp @@ -2,6 +2,10 @@ // ALLOW_RETRIES: 10 // RUN: %{build} %device_tsan_flags -O0 -g -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include "sycl/detail/core.hpp" #include "sycl/usm.hpp" diff --git a/sycl/test-e2e/ThreadSanitizer/check_host_usm.cpp b/sycl/test-e2e/ThreadSanitizer/check_host_usm.cpp index 33f12be23121b..f4d48847bbbd5 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_host_usm.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_host_usm.cpp @@ -2,6 +2,10 @@ // ALLOW_RETRIES: 10 // RUN: %{build} %device_tsan_flags -O0 -g -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include "sycl/detail/core.hpp" #include "sycl/usm.hpp" diff --git a/sycl/test-e2e/ThreadSanitizer/check_shared_usm.cpp b/sycl/test-e2e/ThreadSanitizer/check_shared_usm.cpp index e471e71538d80..7c977be56d9e6 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_shared_usm.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_shared_usm.cpp @@ -2,6 +2,10 @@ // ALLOW_RETRIES: 10 // RUN: %{build} %device_tsan_flags -O0 -g -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include "sycl/detail/core.hpp" #include "sycl/usm.hpp" diff --git a/sycl/test-e2e/ThreadSanitizer/check_sub_buffer.cpp b/sycl/test-e2e/ThreadSanitizer/check_sub_buffer.cpp index 82e63a1376680..1819798b192bc 100644 --- a/sycl/test-e2e/ThreadSanitizer/check_sub_buffer.cpp +++ b/sycl/test-e2e/ThreadSanitizer/check_sub_buffer.cpp @@ -5,6 +5,9 @@ // RUN: %{build} %device_tsan_flags -O2 -g -o %t2.out // RUN: %{run} %t2.out 2>&1 | FileCheck %s +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include int main() { diff --git a/sycl/test-e2e/ThreadSanitizer/group_local_memory.cpp b/sycl/test-e2e/ThreadSanitizer/group_local_memory.cpp index c843ce694c71c..16433ecbfa101 100644 --- a/sycl/test-e2e/ThreadSanitizer/group_local_memory.cpp +++ b/sycl/test-e2e/ThreadSanitizer/group_local_memory.cpp @@ -2,6 +2,10 @@ // ALLOW_RETRIES: 10 // RUN: %{build} %device_tsan_flags -O0 -g -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include "sycl/ext/oneapi/group_local_memory.hpp" #include "sycl/detail/core.hpp" #include "sycl/usm.hpp" diff --git a/sycl/test-e2e/ThreadSanitizer/lit.local.cfg b/sycl/test-e2e/ThreadSanitizer/lit.local.cfg index f87387034bc0c..63a387034a132 100644 --- a/sycl/test-e2e/ThreadSanitizer/lit.local.cfg +++ b/sycl/test-e2e/ThreadSanitizer/lit.local.cfg @@ -11,9 +11,6 @@ config.unsupported_features += ['target-nvidia', 'target-amd'] # TRACKER: https://github.com/intel/llvm/issues/16184 config.unsupported_features += ['gpu-intel-gen12', 'gpu-intel-dg2'] -# CMPLRLLVM-64052 -config.unsupported_features += ['spirv-backend'] - # https://github.com/intel/llvm/issues/16920 config.unsupported_features += ['arch-intel_gpu_bmg_g21'] diff --git a/sycl/test-e2e/ThreadSanitizer/local_accessor.cpp b/sycl/test-e2e/ThreadSanitizer/local_accessor.cpp index 9a8292c1160fa..fa3e152d4dd6a 100644 --- a/sycl/test-e2e/ThreadSanitizer/local_accessor.cpp +++ b/sycl/test-e2e/ThreadSanitizer/local_accessor.cpp @@ -2,6 +2,10 @@ // ALLOW_RETRIES: 10 // RUN: %{build} %device_tsan_flags -O0 -g -o %t.out // RUN: %{run} %t.out 2>&1 | FileCheck %s + +// XFAIL: spirv-backend && arch-intel_gpu_pvc +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160602 + #include "sycl/detail/core.hpp" #include "sycl/usm.hpp" diff --git a/sycl/test-e2e/USM/copy.cpp b/sycl/test-e2e/USM/copy.cpp index c386e31227a89..7d85f3951fa06 100644 --- a/sycl/test-e2e/USM/copy.cpp +++ b/sycl/test-e2e/USM/copy.cpp @@ -9,9 +9,6 @@ // RUN: %{build} -fsycl-device-code-split=per_kernel -o %t1.out // RUN: %{run} %t1.out -// UNSUPPORTED: spirv-backend && arch-intel_gpu_bmg_g21 -// UNSUPPORTED-TRACKER: CMPLRLLVM-64705 - #include #include diff --git a/sycl/test-e2e/bindless_images/array/read_write_unsampled_array.cpp b/sycl/test-e2e/bindless_images/array/read_write_unsampled_array.cpp index 51080c3f7d57f..0b84d56a24be8 100644 --- a/sycl/test-e2e/bindless_images/array/read_write_unsampled_array.cpp +++ b/sycl/test-e2e/bindless_images/array/read_write_unsampled_array.cpp @@ -4,6 +4,9 @@ // RUN: %{build} -o %t.out // RUN: %{run} env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out +// XFAIL: spirv-backend && gpu-intel-dg2 +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160893 + #include "../helpers/common.hpp" #include #include diff --git a/sycl/test-e2e/bindless_images/lit.local.cfg b/sycl/test-e2e/bindless_images/lit.local.cfg index a03e60ba97420..6b2103442fb66 100644 --- a/sycl/test-e2e/bindless_images/lit.local.cfg +++ b/sycl/test-e2e/bindless_images/lit.local.cfg @@ -1,7 +1,3 @@ -# Support of this feature is waiting for the upstream PR -# https://github.com/llvm/llvm-project/pull/127737 to be merged with intel/llvm. -config.unsupported_features += ['spirv-backend'] - # https://github.com/intel/llvm/issues/20142 config.unsupported_features += ['target-native_cpu'] diff --git a/sycl/test-e2e/bindless_images/read_write_unsampled.cpp b/sycl/test-e2e/bindless_images/read_write_unsampled.cpp index 8e05df4333cea..3351e29fe8b37 100644 --- a/sycl/test-e2e/bindless_images/read_write_unsampled.cpp +++ b/sycl/test-e2e/bindless_images/read_write_unsampled.cpp @@ -6,6 +6,9 @@ // RUN: %{build} -o %t.out // RUN: %{run-unfiltered-devices} env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out +// XFAIL: spirv-backend && gpu-intel-dg2 +// XFAIL-TRACKER: https://github.com/llvm/llvm-project/issues/160893 + #include "helpers/common.hpp" #include #include