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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX backend] flatten multi-dimensional array into a one-dimensional array.
        </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>
    DXIL requires array to be 1D only in https://github.com/Microsoft/DirectXShaderCompiler/blob/main/docs/DXIL.rst#arrays

Need a pass in DirectX backend to flatten multi-dimensional array into a one-dimensional array.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykkb2u3CwQhq8GN2gtGNi_gmK_z7J0pJM0abYdzOyaHAwO4Eh795EdS5ESKU0aKGB-nvfBUvwzEhl2_I8duwaXOqZs5lcdU1QfT6TGJvcy3f3tnWf6tvhMhWPO-OI1cUtcdjzF8OI-8rHWuTB1Y9Az6J--jotthzQx6D_5IaeSHpVB3_lMQ71_GdFR_j9Nsw-UGfQ2JMugn9BHBr1LQ1k_39_e21wqA7VNLUx0TNx-np-JHEc-Yynr_L0xtzh8UHTrgo-AtVLk0xKqPzg_USw-RQw7g481ceQp0p-PbeOMcld1xYaMPEt1kUJK0YxmsFdxVgK10E5boU7HQT7O6gxOaadQNt6AAC00gLyAPIoWJQFK0FZcJJ2ugmlBE_rQhvB9alN-Nr6UhczletKnJqClUDYnADsNU7edjwGsqrJZaw92eRamRfClll_dqq9hk_pbJuzY_WMmSw7mL6LXDfbrMOf0lYZV-Qa36tz4fgQAAP__eVDP2Q">