Skip to content

Update WaveActiveBallot.Wave32.test and WaveActiveBallot.Wave64.test#697

Open
tcorringham wants to merge 1 commit intollvm:mainfrom
tcorringham:active-ballot
Open

Update WaveActiveBallot.Wave32.test and WaveActiveBallot.Wave64.test#697
tcorringham wants to merge 1 commit intollvm:mainfrom
tcorringham:active-ballot

Conversation

@tcorringham
Copy link

@tcorringham tcorringham commented Feb 2, 2026

The Output buffer stride for WaveActiveBallot.Wave32.test and WaveActiveBallot.Wave64.test was set to 4, but the buffer holds uint4 elements so requires a stride of 16 (4 * 4).
With the amended stride these now pass on AMD DXIL so the XFAIL has been removed.

Fixes #688

The Output buffer stride for WaveActiveBallot.Wave32.test and
WaveActiveBallot.Wave64.test was set to 4, but the buffer holds
uint4 elements so requires a stride of 16 (4 * 4).
With the amended stride these now pass on AMD DXIL so the XFAIL
has been removed.
@@ -1,59 +1,56 @@
#--- source.hlsl
RWStructuredBuffer<uint4> Out : register(u1);

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Github diff isn't great here. I think you are removing CRLF from this file but just want you to confirm.

I'm running your patch through sed and thats what seems to be going on.
curl -L https://patch-diff.githubusercontent.com/raw/llvm/offload-test-suite/pull/697.patch | sed -n 'l'

-# RUN: %offloader %t/pipeline.yaml %t.o\r$
+# RUN: %offloader %t/pipeline.yaml %t.o$

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Related: #741

@farzonl farzonl added the test-all When applied to a PR this will opt-in to additional pre-merge test configurations.. label Feb 13, 2026
Copy link
Member

@farzonl farzonl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You will need to force push or rebase to kick off the amd runner. as this pr didn't have the test-all label.

PR it self LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test-all When applied to a PR this will opt-in to additional pre-merge test configurations..

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[AMD][DirectX] WaveOps/WaveActiveBallot.Wave64.test and WaveOps/WaveActiveBallot.Wave32.test fail on AMD

3 participants

Comments