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

    <tr>
        <th>Summary</th>
        <td>
            [AArch64] Crash in the Instruction Selection
        </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/64n6ohTd7
```
define dso_local <vscale x 16 x i8> @test_msb_s8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %e) {
  %1 = call <vscale x 16 x i8> @llvm.aarch64.sve.msb.nxv16i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %e, <vscale x 16 x i8> %e, <vscale x 16 x i8> %e)
  ret <vscale x 16 x i8> %1
}
```

* now the crash information show as following:
```
LLVM ERROR: Don't know how to legalize this scalable vector type
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /opt/compiler-explorer/clang-trunk/bin/llc -o /app/output.s -x86-asm-syntax=intel -O2 <source>
1.      Running pass 'Function Pass Manager' on module '<source>'.
2.      Running pass 'AArch64 Instruction Selection' on function '@test_msb_s8'
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVF1vqzgQ_TXmZRQEJmDywENuE6SVenWrdrWvlTEDeGts5I80vb9-ZcLdj273PmylKIA9PnPG58xw5-SoERtSfiHlKeHBT8Y2l6EfhqQz_Vvj0XlSHGHyfnGkOBLaEtqOQqSj6TujfGrsSGj7ndC22uvKTL_2jGQnkh1JlW2_9bPHQWqE3plnZQRXQIq7ixNcIVwhr-AKsibFGcg-i0mfZ9c9u5rQ-t9x-RpHy2Uk9O4_cWiJhB6AsC83AhCXciDFCQRXP8uv1GVOObdiqvapu2A6uy7V10teyU8T-tz24UcpFv1PIvNNAXb6UIrtnx5Bm1fwE4Kw3E0g9WDszL00GtxkXoE7GIxS5lXqMYr_Edj9_W9f4fz4-O0x-uRkNKHMw0tEjhDegMKRK_kdwU_SQWTMO4VwQeGNBf-24A3p4f58fDqDC90sPXDowggWF2N9RHnnQOmn0KXCzIS2Ua_tsVus-R2FJ7SVzgV0hLbAdQ9SCxV6_Fu1HRcv3nKB6S39k-fiBfowL3-WmqUkOzxYM1o-A7djmFH7SAIIbc0SswgzL1Kh3eF1UcaijWuK63HnbdAvhLad1Cs5ATsTz_FliaeDX4JPHeyudbXjbt65N-35lRQnqT0q2H2jUWFnghVIivONUR4ZPQatpR5h4c4BoawNWqyiPcSFr1zzMfJgYDTMpg8KY9Q_wCjbqqYfAR6Pq_fhF-28DTfsJ1S4vm3Aw4-kEfpdz76fAEnfFP2hOPAEm7yq8_qQsbpMpibnVV0UuO_qvqrYvs67gQ5dRRnL9oe6xEQ2NKNFts8PGSuLrEwZG1hHSyyYYHk25GSf4cylStemNXZMVt2bitIiTxTvULl1vFGq8RXWTUJpnHa2WR3ThdHFppfOu79QvPRqnYvbXZDyBHdbl6wm-vBukmBV8_-dupL-IwAA___EZbHM">