Skip to content

[SM6.10] Track RDAT for LinAlg Usage - #9051

Draft
Ashley Coleman (V-FEXrt) wants to merge 3 commits into
microsoft:mainfrom
V-FEXrt:linalg-rdat
Draft

Ashley Coleman (V-FEXrt) wants to merge 3 commits into
microsoft:mainfrom
V-FEXrt:linalg-rdat

Conversation

@V-FEXrt

Copy link
Copy Markdown
Collaborator

Separate direct function usage collection from PSV serialization and merge usage into canonical maps and shape sets. Order PSV records deterministically without changing layout inference, and cover zero-flag helper usage and shape encounter order.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@V-FEXrt
Ashley Coleman (V-FEXrt) force-pushed the linalg-rdat branch 2 times, most recently from c216a25 to 7b12064 Compare October 20, 2026 21:53
Report both layout requirements when a matrix producer or load layout is unknown. Add a PSV-only regression for a matrix-valued helper parameter so the fix is testable without RDAT support.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Define validator-1.10 function properties and LinAlg record tables, collect per-function requirements, propagate them through callers, and serialize deduplicated RDAT records. Cover version gating, empty properties, helper propagation, conservative layouts, and overlapping and disjoint library links.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

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

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

1 participant