<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/91388>91388</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[DirectX] Validate DXIL version against Shader Model version
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:DirectX
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
python3kgae
</td>
</tr>
</table>
<pre>
Need a rule to decide if a combination of dxil version and shader model version is legal or not.
Should errors be reported on Triple like "dxilv1.2--shadermodel6.0" "dxilv1.0--shadermodel6.2"?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckUGr3CwUhn-Nbg4T1CSTycLFfITAB203t5S7PcYziR0Tg5qh99-XZFrm0o0iL8fH1wdTcuNCpFn9H6s7jlueQtTrR57CUt5HJG6C_dDfiCwgxM0T5ACWBmcJ3A0QhjAbt2B2YYFwA_vLeXhQTPsZFwtpQksR5mDpFbgEnkb0ECIsIRdMdExcn-vbFDZvgWIMMYEhiLSGmMlCWOB7dKsn8O5OwJTaaQ9ZqNPpiTko50IwpT7F4p9YMaVY2XOrS9uWLXLSspG1lPLcNnzSoi0ra6RtTCMsVUZKSQpvKAVWF7QDd1oJVYlaNLKtq7opLvaG1LTnoWrPqqpvrBI0o_OF94-5CHHkLqWNdCvLy4V7NOTT8edKGRzutFhWXjsXacjv--Pqjke9z57MNiZWCe9STq_bssv-kPZ3pu7gB3pnMRN07_9_eSkY0S0pw9tTw9fPGvgWvZ5yXhMrr0z1TPWjy9NmiiHMTPU77s92WmP4SUNmqj-aJKb6o8zvAAAA__-LKby0">