<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/145953>145953</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [HLSL][SPIR-V] Invalid SPIRV generated for WaveGetLaneIndex
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          spall
      </td>
    </tr>
</table>

<pre>
    OpCapability Int8 and OpCapability Kernel are generated incorrectly.
It's also missing OpCapability GroupNonUniform which is required for WaveOps 
(https://godbolt.org/z/GT7jTTM8a).
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckUFv2zAMhX8NfRFi2LQU2wcd0gXOgmXrsGbdWbYYW4UieZKcLfv1Q4oWW3si8EDyPXxPxWhGRyRB3IHYZmpJkw8yzsrarPf6Ku_nD2pWvbEmXdnepYYpp9kb9RMFR5apQGwkR0El0sy4wYdAQ7LXHIrNPgHWkSkbPTubGI0b3z7ZBb_MX7z77szJhzP7NZlhYiayQD8XE0izkw_sh7rQ_RwZFBvAZkppjlBtADvAbvS69zblPoyA3R_Abnesn47Hz40CbPNMy0q3VasykmUtinYtOMdskqpvBD-1pRalQoHl0FJV8Fb1NTWcV0NmJBYoijWuy7asEXOsyppj0dTUat43BLygszI2t_ZyvvlnJsaFZMlFK6rMqp5sfEUc5G1r1S9jBF5YE1P8d5dMss9lfDw8HEBsQdw9fN1_Wz2C2LK9uyhrNLspj_-hfgWzo3RQjvZO0-9sCVa-42PStPT54M-A3c3xZazm4J9oSIDdc-wI2L0kv0j8GwAA___s0rCC">