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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Figure out vector alignments and data layout
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:DirectX
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          llvm-beanz
      </td>
    </tr>
</table>

<pre>
    A few years ago I posted a patch to phabricator to try and represent DXIL's odd vector alignment rules in the LLVM data layout (https://reviews.llvm.org/D133379).

That patch isn't quite right, but we likely need to figure out something in order to get correct vector alignment especially as we're trying to add vectors to DXIL in SM 6.9.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkstu4zwMhZ9G3hANbDqyq4UX-f_AQIF2NYNBt7TF2poqlkeiE2SefqCgl7msBEISeb7DQym5aWHulP5P6WNBm8whdt6fT3cD0_KzGIK9dgd44QtcmWICmgI8wBqSsAWClWScQQKsMw3RjSQh5lLiFWixEHmNnHgROD4_PCpsEwRr4cxjfkjeTcsp38bNcwK3gMwMj4_fnsCSEHi6hk1A4f0ssiZVHxT2CvvIZ8eXtMtKdyFOCvtjVdd1axSanSoPqjx8nUne9Lm0KGwFfmxOGKKbZlH4PwybwIXBu1f2V1iYbZb-4qYtMuS5KZxYZrdMWVmIlm9sEwuMIUYe5V8QTiuPjry_AiW4sMI2crYjd5EA9EGfcpldyc2_PEGzM7vCdrU1taGCu6qtW93ofYPF3LGua2O0qZG1ae6tNZoGQ1Q2L824t1y4DkvUZYVYteUecdeUWg8jara2Mm1bqX3JJ3L-w7PCpbRxV2FtmvvC08A-3YKAOND4yotV9eHoMuazQsz5eI_GNiW1L71L8rmCQpz4W5Le_-gj9J9e_u1UuuXjty0XW_Tdn2uenMzbsBvDSWGfB70dd2sM33kUhf0NIins3zjOHf4KAAD__xCT8QI">