Skip to content

Conversation

@dneto0
Copy link
Collaborator

@dneto0 dneto0 commented Apr 16, 2025

Simplify ext inst table generation

Generate glsl.std.450 and opencl.std.100 extended instruction tables
the same way other vendor extended instruction tables are generated.

Also:
- Don't always assume operand_kinds exists

@dneto0
Copy link
Collaborator Author

dneto0 commented Apr 16, 2025

@dneto0 dneto0 force-pushed the simplify-extinst-generation branch 2 times, most recently from e8e6fc2 to b6c63d0 Compare April 22, 2025 17:54
@dneto0 dneto0 force-pushed the simplify-extinst-generation branch 2 times, most recently from 76d655f to d1b6117 Compare April 25, 2025 19:03
Generate glsl.std.450 and opencl.std.100 extended instruction tables
the same way other vendor extended instruction tables are generated.

The naming is a little weird, but I wanted to keep this patch simple
because it touches so many build systems.

Also:
- Don't always assume operand_kinds exists
@dneto0 dneto0 force-pushed the simplify-extinst-generation branch from 43341cc to c1b8ba9 Compare April 25, 2025 19:28
@dneto0 dneto0 requested a review from alan-baker April 25, 2025 19:29
@dneto0 dneto0 marked this pull request as ready for review April 25, 2025 19:29
@dneto0 dneto0 enabled auto-merge (squash) April 25, 2025 21:08
@dneto0 dneto0 merged commit 634a44a into KhronosGroup:main Apr 28, 2025
22 checks passed
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.

2 participants