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

    <tr>
        <th>Summary</th>
        <td>
            [GISel] unable to legalize instruction: %4:_(<2 x s16>) = G_INSERT_VECTOR_ELT
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    test: https://gcc.godbolt.org/z/e3Wq9Mdar
```
define <2 x i16> @f(i16 %a, <2 x i16> %vec) {
  %vec1 = insertelement <2 x i16> %vec, i16 1, i32 0 
 ret <2 x i16> %vec1
}
```

* reproduce command: llc -mtriple=aarch64-eabi -global-isel=1 test_val1.ll -debug-only=instruction-select -stop-before=regbankselect -o - -debug-only=legalizer
```
Legalize Machine IR for: f
=== New Iteration ===
Legalizing: %4:_(<2 x s16>) = G_INSERT_VECTOR_ELT %1:_, %5:_(s16), %6:_(s32)
.. Unable to legalize
LLVM ERROR: unable to legalize instruction: %4:_(<2 x s16>) = G_INSERT_VECTOR_ELT %1:_, %5:_(s16), %6:_(s32) (in function: f)
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VFFv4zYM_jXKC2HDphw7fvBDLk4OBdq7Ie1uj4Es0Y5Wxcokube7Xz_Idbtd170M2ADBlil95PeRNIX3ehiJGrb-wNbtSkzhbF3z1Ku-X3VWfWsC-cD4Fs4hXD3jW4YHhodBynSwqrMmpNYNDA_fGR6I__JbfaeEY1nLsi0rs2XNn4p6PRIwvkP4HXReMr4HVmQ9w43OS2C4Fgx3by_g-okkwxpY9eHZESzGHBhvQY-eXCBDFxrDP4B30QD5vOEIGSyOHL2PyBcBVfuukuWJ0cHVWTVJAmkvFzGqmCpjJCSX4PTVEOOtEE6eyyIh0WlIBmM7YRLtyTDe5hDze3oSJk-NgURRNw2JHc03xls9-uAmGbQdE0-GZIDEB3tNOuqti64dDZ0YH18OLSRvXBgahNHf6f2K3C6ncCfkOdbm5gi9dVFDvwB4-7zgE32Fm0BORDrwav_BkR6HiGW4LhjfnhhuluT6OblzEXkLH083n-73x4fTl_3u4fPxtL99iJj8GbOL-_WCj0CsF2P5YuQYjXPkNIWfR9EZgmDhRe1C6vbLHeyPx8_HSGr62y34S37_P9oQu32EfhpfA_evan663W_v9-Cn7qIDCOimIbaYdSESf_ML6nCeulTaC8ODMU8vr-Tq7K8kA8OD9n4iz_AAYlSgR2kmRRDOBNIJf4ZOyMfghKT0Ofx9EPIR1HS5xig_dsxKNVzVvBYravJyU-fluqpxdW4yRUWd8bpCKbDKi7Iqat5hXXV9rTaoVrrBDHlW5ZhjwXNM6yxTour7SvGi2MgNKzK6CG3SSD-Ok9VMvCn5BsuVER0ZPw8oxJG-wnzIEOO8cs0suZsGz4rMaB_8n16CDmaebB9v7smwdfvfNMFqcqb597WZVf4RAAD__zrLmlI">