Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

properly handle the load and store cache control operand types #5664

Merged
merged 2 commits into from
Jul 22, 2024

Conversation

bashbaug
Copy link
Contributor

@bashbaug bashbaug commented May 8, 2024

Without handling these operand types, disassembling a SPIR-V module that uses the cache control extension produces an invalid operand type error: "error: 33: Internal error: Unhandled operand type: 81".

@s-perron s-perron self-requested a review July 19, 2024 15:52
@s-perron
Copy link
Collaborator

Please add a test, and rebase the PR. There are conflicts now.

@bashbaug
Copy link
Contributor Author

I fixed the merge conflict and I added a test, which fails before my change and passes after my change. @s-perron please let me know if this is what you had in mind - thanks!

I think the CI-macos-clang-release failure is unrelated to my changes.

@s-perron s-perron enabled auto-merge (squash) July 22, 2024 13:01
@s-perron s-perron disabled auto-merge July 22, 2024 14:40
Without handling these operand types, disassembling a SPIR-V module that uses the cache control extension produces an invalid operand type error.
@s-perron
Copy link
Collaborator

The CI-windows-VS2019-debug failure is not because of this PR. It should pass when we rerun it but I cannot get it to rebuild. I rebased and did a force push. Hopefully the test will now pass.

@s-perron s-perron enabled auto-merge (squash) July 22, 2024 14:45
@s-perron s-perron merged commit a081752 into KhronosGroup:main Jul 22, 2024
24 checks passed
@bashbaug bashbaug deleted the spirv-dis-cache-controls branch July 30, 2024 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants