From 30a76363e41c388cab21ede4acd4bd854df15a61 Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Tue, 16 Jun 2026 10:29:53 -0700 Subject: [PATCH] Remove XFAILs for QuadReadAcrossDiagonal tests These are resolved as of llvm/llvm-project#188567 --- test/WaveOps/QuadReadAcrossDiagonal.32.test | 4 ---- test/WaveOps/QuadReadAcrossDiagonal.convergence.test | 4 ---- test/WaveOps/QuadReadAcrossDiagonal.fp16.test | 4 ---- test/WaveOps/QuadReadAcrossDiagonal.fp64.test | 4 ---- test/WaveOps/QuadReadAcrossDiagonal.int16.test | 4 ---- test/WaveOps/QuadReadAcrossDiagonal.int64.test | 4 ---- 6 files changed, 24 deletions(-) diff --git a/test/WaveOps/QuadReadAcrossDiagonal.32.test b/test/WaveOps/QuadReadAcrossDiagonal.32.test index 27582d74c..3530b7e86 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.32.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.32.test @@ -336,10 +336,6 @@ DescriptorSets: ... #--- end -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # RUN: split-file %s %t # RUN: %dxc_target -T cs_6_5 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o diff --git a/test/WaveOps/QuadReadAcrossDiagonal.convergence.test b/test/WaveOps/QuadReadAcrossDiagonal.convergence.test index 8fe3a360b..8cc85f56d 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.convergence.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.convergence.test @@ -62,10 +62,6 @@ DescriptorSets: ... #--- end -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # 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 diff --git a/test/WaveOps/QuadReadAcrossDiagonal.fp16.test b/test/WaveOps/QuadReadAcrossDiagonal.fp16.test index bf552cf27..20540ad65 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.fp16.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.fp16.test @@ -124,10 +124,6 @@ DescriptorSets: # REQUIRES: Half -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # RUN: split-file %s %t # RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o diff --git a/test/WaveOps/QuadReadAcrossDiagonal.fp64.test b/test/WaveOps/QuadReadAcrossDiagonal.fp64.test index 988a87c10..ab1d6872a 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.fp64.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.fp64.test @@ -124,10 +124,6 @@ DescriptorSets: # REQUIRES: Double -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # RUN: split-file %s %t # RUN: %dxc_target -T cs_6_5 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o diff --git a/test/WaveOps/QuadReadAcrossDiagonal.int16.test b/test/WaveOps/QuadReadAcrossDiagonal.int16.test index db6fc8ec8..6d81162d9 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.int16.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.int16.test @@ -232,10 +232,6 @@ DescriptorSets: # REQUIRES: Int16 -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # RUN: split-file %s %t # RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o diff --git a/test/WaveOps/QuadReadAcrossDiagonal.int64.test b/test/WaveOps/QuadReadAcrossDiagonal.int64.test index 40abea6fe..f14147866 100644 --- a/test/WaveOps/QuadReadAcrossDiagonal.int64.test +++ b/test/WaveOps/QuadReadAcrossDiagonal.int64.test @@ -232,10 +232,6 @@ DescriptorSets: # REQUIRES: Int64 -# Unsupported in Clang, I have a working branch for QuadReadAcrossDiagonal intrinsic support -# waiting on https://github.com/llvm/llvm-project/pull/187440 to be merged, so I can open a PR for it -# XFAIL: Clang - # Bug: https://github.com/llvm/offload-test-suite/issues/988 # XFAIL: Metal