<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126640>126640</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Add support to Descriptor Table elements to dxcontainer generation
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
joaosaffran
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
joaosaffran
</td>
</tr>
</table>
<pre>
Descriptor Table need to be extracted, validated and added into DXContainer Root Signature representation.
AC:
- [ ] Update a Root Signature analysis pass to extract element metadata from LLVM IR.
- [ ] Add validation stage to check extracted data.
- [ ] Add error handling to invalid data and invalid metadata scenarios.
- [ ] Add test to check the generated data and validations are executed correctly.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkk9v3CAQxT8NvoxiYfwn9cGHTVarVtpekrbqdQyzNikLFozT5NtXtrzZtntCAt6Px5uHKdnBE3WifhBKvQQMCU-niF4oJep9hjOPIXZ_HWR9MO_dnpKOduIQ4Rv2jsATGeAAPQG9cUTNZIR6hFd01iCTAfQG0BgyYD0H2P98DJ7ReorwFALDsx088hwJIk2REnlGtsHnQu6E3O0eRbmsdyDqBxD1Hr5PCxjwfzl6dO_JJpgwpcXTZgjI0Zk8w5kYDTLCKYYzHI8_vsKXp_wf9s6Yi3UbPCTGgRaUHkn_uv4QFsytkmIMEUb0xlk_LDrrV9p6f03isvHhJWnyGG1ItzimxNfHeSQYyFPEi4EVeHWbAOMyBdLzckOHGEmze88z05WmLVvMqCvuy1aVdauabOya9qSVulefTF1QJQ3da12VLdYnbCpTFZntlFS1VEUhC1mrJidqTiX1Uqu6LhrZikrSGa3LnXs95yEOmU1ppq5QTVPJzGFPLm0t8_Qb1tOtY7FbRHf9PCRRSWcTpyuGLbu1np-Pz8dLIGmephDXTG6KuA15Hbx50x8d2yKzwWdzdN3IPKWlUeog1GGwPM59rsNZqMPy9rbcTTG8kGahDqvjJNRh-9Jrp_4EAAD__9QhFSs">