<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/151693>151693</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Implement user & system semantics
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL,
backend:SPIR-V
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
Keenuts
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Keenuts
</td>
</tr>
</table>
<pre>
Proposal is now merged:
https://github.com/llvm/wg-hlsl/blob/main/proposals/0031-semantics.md
- [ ] Create HLSLUnparsedSemanticAttr & Attr hierarchy to support user semantics.
- [ ] Create vk::location attribute
- [ ] Migrate existing system semantics to use the added HLSLSemanticAttr class & move error handling.
- [ ] Implement location assignment for semantics & HLSLUserSemantics
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEkkFr3DAQhX-NfBG7yGM7tg8-bBJMQ1MIDe1dtia2GlkyGnnT_fdFwmW7pdCThBi-eU_vSSI9WcSOVfcM4DOi3QIxAFY9ZnILs_Pd_pgNTl26F-9WR9JwTdy6D76gn1Cx4sTEaQ5hpXiFnkE_6TBvw3F0C4PemHM8PqbDbMgw6AfjBgb9IrVl0K87lRj0QhT5gXCRNuiRjotiIsIPnFX3nFWP_MGjDMg_Pb8-f7Or9ITqdR8_heA5gzueLrNGL_04X3hwnLZ1dT7wjdDzK_5f5PN7NFGcjBtl0M5yGYLXwxbwZvqLnnwcx5-agrYTpwsFXK7wuHYj5GFGLpVClTTfaB2NJEqKF3dGjt47z2dpldF2uhX3tKwGF7SBX3Wl9NLbm_vDVQKm_yH0v_dRprpCtUUrM-zyuipFBaUosrmrRV00NbR1VZZNLt6aQQlRvDVSSFVVY5PpDgRUohF5DuVdWRxlLQaQrYRmaKGBkZUCF6nNMeZ8dH7KNNGGXV7ld22RGTmgob1jUVcsGDwwgEGO72hjf15fnr4evu_N810EHYZtIlYKoynQFR10MKmwiXTzMyncaP7vKLLNm-7__UxbV-9-4BgY9MlE7OTu49zBrwAAAP__V-cICQ">