Issue |
138025
|
Summary |
[HLSL] Implement serialization of a root signature declaration
|
Labels |
HLSL
|
Assignees |
inbelic
|
Reporter |
inbelic
|
This issue tracks implementation of a text serialization for the in-memory representation of a root signature to be displayed when dumping a `RootSignatureDecl` as introduced for https://github.com/llvm/llvm-project/issues/119011.
This issue is ready to move out of designing when it is determined if we should implement such a serialization (will it be useful for testing purposes and/or if it would be valuable for a user to be able to see the construct root signature memory when dumping the AST decl).
AC:
- [ ] Implement a serialization of the in-memory constructs, as defined in `Frontend/HLSLRootSignature.h`
- [ ] Update `TextNodeDumper::VisitHLSLRootSignatureDecl` to dump the serialized text
- [ ] Define the equivalent for `JSONNodeDumper` and invoke the serialization
- [ ] Update testing in `RootSignatures-AST.hlsl` to validate the construct are as required
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs