Skip to content

[NFC] Generalise the LinAlg matrix arithmetic test helpers - #8810

Merged
Jack Elliott (JoeCitizen) merged 1 commit into
microsoft:mainfrom
JoeCitizen:linalg-hlk-matrix-arith-nfc
Aug 20, 2026
Merged

[NFC] Generalise the LinAlg matrix arithmetic test helpers#8810
Jack Elliott (JoeCitizen) merged 1 commit into
microsoft:mainfrom
JoeCitizen:linalg-hlk-matrix-arith-nfc

Conversation

@JoeCitizen

@JoeCitizen Jack Elliott (JoeCitizen) commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

The LinAlg matrix arithmetic test helpers were written for Wave-scoped cases and carry Wave in their names, but nothing in them is actually Wave-specific. This renames them to scope-neutral equivalents so ThreadGroup-scoped coverage can reuse them rather than duplicating the code.

Make the Wave-scoped matrix arithmetic helpers scope-neutral so they can be reused by future ThreadGroup coverage. There is no functional change and the 59-test set is unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 83725f5d-8e98-4c1d-91ee-ad47629e007b
Assisted-by: GitHub Copilot
Copilot AI balanced review requested due to automatic review settings August 19, 2026 21:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Generalizes LinAlg matrix arithmetic test helpers for reuse across matrix scopes without changing existing Wave test behavior.

Changes:

  • Renames Wave-specific helper types and functions.
  • Parameterizes matrix scope and thread count.
  • Preserves Wave-specific capability selection in a wrapper.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@JoeCitizen
Jack Elliott (JoeCitizen) enabled auto-merge (squash) August 20, 2026 00:53
@JoeCitizen
Jack Elliott (JoeCitizen) merged commit 18867b7 into microsoft:main Aug 20, 2026
16 of 17 checks passed
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants