Skip to content

[DirectX] Represent instruction classes to encapsulate DXIL Op function signature #91494

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

Closed
Tracked by #81752
bharadwajy opened this issue May 8, 2024 · 1 comment
Closed
Tracked by #81752
Assignees

Comments

@bharadwajy
Copy link
Contributor

bharadwajy commented May 8, 2024

A DXIL class represents a set of DXIL operations with the same function signature. Implement a TableGen representation of DXIL class in DXIL.td to encapsulate valid parameter types of DXIL ops.

Implement the functionality in TableGen backend, DXILEmitter, to generate necessary C++ data structures and/or tables for lowering passes to consume the attribute information.

@bharadwajy bharadwajy self-assigned this May 9, 2024
@bharadwajy bharadwajy moved this to Active in HLSL Support May 16, 2024
@bharadwajy bharadwajy changed the title [DirectX] Represent instruction categories to encapsulate DXIL Op function signature [DirectX] Represent instruction classes to encapsulate DXIL Op function signature May 20, 2024
@bharadwajy
Copy link
Contributor Author

Using separate fields to represent DXIL Op arguments and result types and not using DXIL Op classes to encapsulate them as function signatures - see #95807.

@github-project-automation github-project-automation bot moved this from Active to Done in HLSL Support Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants