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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Use explicit padding instead of target layout types in `__cblayout`
        </td>
    </tr>

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

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

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

<pre>
    When creating `__cblayout` types we should use explicit padding instead of target layout types, as per https://github.com/llvm/wg-hlsl/pull/311
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkT-P3CAQxT8NNOhWMNjrdUGR5GSluC6KUp74M2sTccZi4C777SN7V0qRIkr1JMR7M-83lijOK6Jh_WcG4PK8YmEArH_mttUlF3N_4y6Hm_mx4Cp8QVvjOgt2lq-v3iV7y62ysxT1tiGJDxS05JaCaIQCf20p-ljFZkPYXXGlijaIfBXVlhmruAfc3Qy-CEtiwyKWWjdi-hODicE0x7o0d_L5jcGU0vsuH_PTkigxmLaWdtFK8WB0GPVoORo19GqU41kDX4z0OAYZhuvl6tzY9U4F5y5ed9pdrjaMPBqQ0MtBDmrQuoeTt06i9V5JOzoFA-skvtmYTvv4Uy4zj0QNjeoG3QNP1mGiB8mvL99eHhyL2f8_uTYT62SKVOlPQo01HfQPQ_8svv8_MxHXv27BW0nm3wSPzbaSf6KvDKajDzGYHpXeDfwOAAD__2ilsm4">