From 7c67cddd769019410010e2a71902f60c73e2bb1c Mon Sep 17 00:00:00 2001 From: "Deric C." Date: Tue, 2 Dec 2025 13:12:11 -0800 Subject: [PATCH 1/2] XFAIL Clang && Vulkan in `matrix_scalar_arithmetic` and `matrix_scalar_constructor` tests (#539) As observed in #538 the tests `Basic/matrix_scalar_arithmetic.test` and `Basic/matrix_scalar_constructor.test` are failing on all runners under Vulkan+Clang. Until the issue is fixed, it shall be XFAILed to make the badges green. --- test/Basic/matrix_scalar_arithmetic.test | 3 +++ test/Basic/matrix_scalar_constructor.test | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test/Basic/matrix_scalar_arithmetic.test b/test/Basic/matrix_scalar_arithmetic.test index c80781bc..507a8766 100644 --- a/test/Basic/matrix_scalar_arithmetic.test +++ b/test/Basic/matrix_scalar_arithmetic.test @@ -83,6 +83,9 @@ DescriptorSets: ... #--- end +# Bug https://github.com/llvm/offload-test-suite/issues/538 +# XFAIL: Clang && Vulkan + # RUN: split-file %s %t # RUN: %dxc_target -T cs_6_0 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o | FileCheck %s diff --git a/test/Basic/matrix_scalar_constructor.test b/test/Basic/matrix_scalar_constructor.test index 68c6adf5..d0aacf40 100644 --- a/test/Basic/matrix_scalar_constructor.test +++ b/test/Basic/matrix_scalar_constructor.test @@ -56,6 +56,9 @@ DescriptorSets: ... #--- end +# Bug https://github.com/llvm/offload-test-suite/issues/538 +# XFAIL: Clang && Vulkan + # RUN: split-file %s %t # RUN: %dxc_target -T cs_6_0 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o From 8561a8602c3d2a78d6172f111bb47f693d8ec3e3 Mon Sep 17 00:00:00 2001 From: "Deric C." Date: Tue, 2 Dec 2025 13:43:05 -0800 Subject: [PATCH 2/2] Update XFAILs of `WaveReadLaneAt.16/32/Int.64/Float.64` (#534) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the XFAILs of the `WaveReadLaneAt.16/32/Int.64/Float.64` tests. Vulkan results: (caused by https://github.com/llvm/llvm-project/issues/170241 so not XFAILed) ``` ╭────┬──────────────────────┬─────────────┬─────────────────────────────┬─────────────┬──────────────────────────────────────╮ │ # │ timestamp │ run-id │ workflow │ status │ test │ ├────┼──────────────────────┼─────────────┼─────────────────────────────┼─────────────┼──────────────────────────────────────┤ │ 0 │ 2025-11-28T18:06:34Z │ 19771064332 │ Windows Vulkan AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 1 │ 2025-11-28T18:06:34Z │ 19771064332 │ Windows Vulkan AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.32.test │ │ 2 │ 2025-11-28T18:06:34Z │ 19771064332 │ Windows Vulkan AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 3 │ 2025-11-28T18:06:34Z │ 19771064332 │ Windows Vulkan AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 4 │ 2025-11-28T20:04:28Z │ 19772907221 │ Windows Vulkan Intel Clang │ FAIL │ WaveOps/WaveReadLaneAt.32.test │ │ 5 │ 2025-11-28T20:04:28Z │ 19772907221 │ Windows Vulkan Intel Clang │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 6 │ 2025-11-28T20:04:28Z │ 19772907221 │ Windows Vulkan Intel Clang │ FAIL │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 7 │ 2025-11-28T20:04:28Z │ 19772907221 │ Windows Vulkan Intel Clang │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 8 │ 2025-11-28T22:06:03Z │ 19774646176 │ Windows Vulkan QC Clang │ FAIL │ WaveOps/WaveReadLaneAt.32.test │ │ 9 │ 2025-11-28T22:06:03Z │ 19774646176 │ Windows Vulkan QC Clang │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 10 │ 2025-11-28T22:06:03Z │ 19774646176 │ Windows Vulkan QC Clang │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 11 │ 2025-11-28T06:02:32Z │ 19755520578 │ Windows Vulkan NVIDIA Clang │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 12 │ 2025-11-28T06:02:32Z │ 19755520578 │ Windows Vulkan NVIDIA Clang │ FAIL │ WaveOps/WaveReadLaneAt.32.test │ │ 13 │ 2025-11-28T06:02:32Z │ 19755520578 │ Windows Vulkan NVIDIA Clang │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 14 │ 2025-11-28T06:02:32Z │ 19755520578 │ Windows Vulkan NVIDIA Clang │ FAIL │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 15 │ 2025-11-28T18:05:50Z │ 19771050617 │ Windows Vulkan AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 16 │ 2025-11-28T18:05:50Z │ 19771050617 │ Windows Vulkan AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 17 │ 2025-11-28T18:05:50Z │ 19771050617 │ Windows Vulkan AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 18 │ 2025-11-28T18:05:50Z │ 19771050617 │ Windows Vulkan AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 19 │ 2025-11-28T22:01:55Z │ 19774580028 │ Windows Vulkan Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 20 │ 2025-11-28T22:01:55Z │ 19774580028 │ Windows Vulkan Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 21 │ 2025-11-28T22:01:55Z │ 19774580028 │ Windows Vulkan Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 22 │ 2025-11-28T22:01:55Z │ 19774580028 │ Windows Vulkan Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 23 │ 2025-11-28T02:35:49Z │ 19752462306 │ Windows Vulkan NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 24 │ 2025-11-28T02:35:49Z │ 19752462306 │ Windows Vulkan NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 25 │ 2025-11-28T02:35:49Z │ 19752462306 │ Windows Vulkan NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 26 │ 2025-11-28T02:35:49Z │ 19752462306 │ Windows Vulkan NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 27 │ 2025-11-28T18:02:29Z │ 19770990351 │ Windows Vulkan QC DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 28 │ 2025-11-28T18:02:29Z │ 19770990351 │ Windows Vulkan QC DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 29 │ 2025-11-28T18:02:29Z │ 19770990351 │ Windows Vulkan QC DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 30 │ 2025-11-28T22:06:03Z │ 19774646176 │ Windows Vulkan QC Clang │ UNSUPPORTED │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 31 │ 2025-11-28T18:02:29Z │ 19770990351 │ Windows Vulkan QC DXC │ UNSUPPORTED │ WaveOps/WaveReadLaneAt.Float.64.test │ ├────┼──────────────────────┼─────────────┼─────────────────────────────┼─────────────┼──────────────────────────────────────┤ │ # │ timestamp │ run-id │ workflow │ status │ test │ ╰────┴──────────────────────┴─────────────┴─────────────────────────────┴─────────────┴──────────────────────────────────────╯ ``` D3D12 / DirectX results: ``` ╭────┬──────────────────────┬─────────────┬────────────────────────────────┬─────────────┬──────────────────────────────────────╮ │ # │ timestamp │ run-id │ workflow │ status │ test │ ├────┼──────────────────────┼─────────────┼────────────────────────────────┼─────────────┼──────────────────────────────────────┤ │ 0 │ 2025-11-28T18:05:56Z │ 19771052674 │ Windows D3D12 AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 1 │ 2025-11-28T18:05:56Z │ 19771052674 │ Windows D3D12 AMD Clang │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 2 │ 2025-11-28T18:01:00Z │ 19770962737 │ Windows D3D12 AMD DXC │ FAIL │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 3 │ 2025-11-28T18:01:00Z │ 19770962737 │ Windows D3D12 AMD DXC │ FAIL │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 4 │ 2025-11-28T22:00:51Z │ 19774564659 │ Windows D3D12 QC Clang │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 5 │ 2025-11-28T22:05:58Z │ 19774644845 │ Windows D3D12 QC DXC │ FAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 6 │ 2025-11-28T18:05:56Z │ 19771052674 │ Windows D3D12 AMD Clang │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 7 │ 2025-11-28T18:05:56Z │ 19771052674 │ Windows D3D12 AMD Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 8 │ 2025-11-28T18:03:22Z │ 19771005843 │ Windows D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 9 │ 2025-11-28T18:03:22Z │ 19771005843 │ Windows D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 10 │ 2025-11-28T18:03:22Z │ 19771005843 │ Windows D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 11 │ 2025-11-28T18:01:00Z │ 19770962737 │ Windows D3D12 AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 12 │ 2025-11-28T18:01:00Z │ 19770962737 │ Windows D3D12 AMD DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 13 │ 2025-11-28T18:08:36Z │ 19771099390 │ Windows D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 14 │ 2025-11-28T18:08:36Z │ 19771099390 │ Windows D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 15 │ 2025-11-28T18:08:36Z │ 19771099390 │ Windows D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 16 │ 2025-11-28T20:03:54Z │ 19772898840 │ Windows D3D12 Intel Clang │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 17 │ 2025-11-28T20:03:54Z │ 19772898840 │ Windows D3D12 Intel Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 18 │ 2025-11-28T20:03:54Z │ 19772898840 │ Windows D3D12 Intel Clang │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 19 │ 2025-11-28T20:03:54Z │ 19772898840 │ Windows D3D12 Intel Clang │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 20 │ 2025-11-28T22:00:55Z │ 19774566187 │ Windows D3D12 Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 21 │ 2025-11-28T22:00:55Z │ 19774566187 │ Windows D3D12 Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 22 │ 2025-11-28T22:00:55Z │ 19774566187 │ Windows D3D12 Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 23 │ 2025-11-28T22:00:55Z │ 19774566187 │ Windows D3D12 Intel DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 24 │ 2025-11-28T18:06:07Z │ 19771055797 │ Windows D3D12 NVIDIA Clang │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 25 │ 2025-11-28T18:06:07Z │ 19771055797 │ Windows D3D12 NVIDIA Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 26 │ 2025-11-28T18:06:07Z │ 19771055797 │ Windows D3D12 NVIDIA Clang │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 27 │ 2025-11-28T18:06:07Z │ 19771055797 │ Windows D3D12 NVIDIA Clang │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 28 │ 2025-11-28T22:00:51Z │ 19774564659 │ Windows D3D12 QC Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 29 │ 2025-11-28T22:00:51Z │ 19774564659 │ Windows D3D12 QC Clang │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 30 │ 2025-11-28T22:04:42Z │ 19774625191 │ Windows ARM64 D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 31 │ 2025-11-28T22:04:42Z │ 19774625191 │ Windows ARM64 D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 32 │ 2025-11-28T22:04:42Z │ 19774625191 │ Windows ARM64 D3D12 Warp Clang │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 33 │ 2025-11-28T22:05:58Z │ 19774644845 │ Windows D3D12 QC DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 34 │ 2025-11-28T22:05:58Z │ 19774644845 │ Windows D3D12 QC DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 35 │ 2025-11-28T22:00:47Z │ 19774563511 │ Windows ARM64 D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 36 │ 2025-11-28T22:00:47Z │ 19774563511 │ Windows ARM64 D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 37 │ 2025-11-28T22:00:47Z │ 19774563511 │ Windows ARM64 D3D12 Warp DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 38 │ 2025-11-28T06:03:54Z │ 19755547346 │ Windows D3D12 NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.16.test │ │ 39 │ 2025-11-28T06:03:54Z │ 19755547346 │ Windows D3D12 NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 40 │ 2025-11-28T06:03:54Z │ 19755547346 │ Windows D3D12 NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.Int.64.test │ │ 41 │ 2025-11-28T06:03:54Z │ 19755547346 │ Windows D3D12 NVIDIA DXC │ PASS │ WaveOps/WaveReadLaneAt.32.test │ │ 42 │ 2025-11-28T22:00:51Z │ 19774564659 │ Windows D3D12 QC Clang │ UNSUPPORTED │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 43 │ 2025-11-28T22:05:58Z │ 19774644845 │ Windows D3D12 QC DXC │ UNSUPPORTED │ WaveOps/WaveReadLaneAt.Float.64.test │ │ 44 │ 2025-11-28T18:03:22Z │ 19771005843 │ Windows D3D12 Warp Clang │ XFAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 45 │ 2025-11-28T18:08:36Z │ 19771099390 │ Windows D3D12 Warp DXC │ XFAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 46 │ 2025-11-28T22:04:42Z │ 19774625191 │ Windows ARM64 D3D12 Warp Clang │ XFAIL │ WaveOps/WaveReadLaneAt.16.test │ │ 47 │ 2025-11-28T22:00:47Z │ 19774563511 │ Windows ARM64 D3D12 Warp DXC │ XFAIL │ WaveOps/WaveReadLaneAt.16.test │ ├────┼──────────────────────┼─────────────┼────────────────────────────────┼─────────────┼──────────────────────────────────────┤ │ # │ timestamp │ run-id │ workflow │ status │ test │ ╰────┴──────────────────────┴─────────────┴────────────────────────────────┴─────────────┴──────────────────────────────────────╯ ``` --- test/WaveOps/WaveReadLaneAt.16.test | 3 +++ test/WaveOps/WaveReadLaneAt.32.test | 1 - test/WaveOps/WaveReadLaneAt.Float.64.test | 3 +++ test/WaveOps/WaveReadLaneAt.Int.64.test | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/test/WaveOps/WaveReadLaneAt.16.test b/test/WaveOps/WaveReadLaneAt.16.test index 8e536f54..14d803a9 100644 --- a/test/WaveOps/WaveReadLaneAt.16.test +++ b/test/WaveOps/WaveReadLaneAt.16.test @@ -141,6 +141,9 @@ DescriptorSets: # Bug tracked by https://github.com/llvm/offload-test-suite/issues/396 # XFAIL: DirectX && WARP +# Bug https://github.com/llvm/offload-test-suite/issues/532 +# XFAIL: DirectX && QC + # REQUIRES: Half, Int16 # RUN: split-file %s %t diff --git a/test/WaveOps/WaveReadLaneAt.32.test b/test/WaveOps/WaveReadLaneAt.32.test index efc3793d..aa758caf 100644 --- a/test/WaveOps/WaveReadLaneAt.32.test +++ b/test/WaveOps/WaveReadLaneAt.32.test @@ -175,7 +175,6 @@ DescriptorSets: # Bug https://github.com/llvm/offload-test-suite/issues/351 # XFAIL: Metal - # RUN: split-file %s %t # RUN: %dxc_target -T cs_6_5 -Gis -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o diff --git a/test/WaveOps/WaveReadLaneAt.Float.64.test b/test/WaveOps/WaveReadLaneAt.Float.64.test index 1f12dd22..31b0f134 100644 --- a/test/WaveOps/WaveReadLaneAt.Float.64.test +++ b/test/WaveOps/WaveReadLaneAt.Float.64.test @@ -59,6 +59,9 @@ DescriptorSets: ... #--- end +# Bug https://github.com/llvm/offload-test-suite/issues/533 +# XFAIL: DirectX && AMD + # REQUIRES: Double # RUN: split-file %s %t diff --git a/test/WaveOps/WaveReadLaneAt.Int.64.test b/test/WaveOps/WaveReadLaneAt.Int.64.test index ddf4dcbe..7d24b7e6 100644 --- a/test/WaveOps/WaveReadLaneAt.Int.64.test +++ b/test/WaveOps/WaveReadLaneAt.Int.64.test @@ -100,6 +100,9 @@ DescriptorSets: # Tracked by https://github.com/llvm/offload-test-suite/issues/355 # UNSUPPORTED: Metal +# Bug https://github.com/llvm/offload-test-suite/issues/533 +# XFAIL: DirectX && AMD + # REQUIRES: Int64 # RUN: split-file %s %t