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

    <tr>
        <th>Summary</th>
        <td>
            LLVM ERROR: out of memory
        </td>
    </tr>

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

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

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

<pre>
    code:
```c
typedef __attribute__((vector_size(8))) signed char int8x8_t;
typedef __attribute__((vector_size(-1))) unsigned char uint8x8_t;
int8x8_t fn1(int8x8_t val20, char tmp) {
  uint8x8_t __trans_tmp_3;
  __trans_tmp_3 = (uint8x8_t){tmp};
  int8x8_t __a = (int8x8_t)__trans_tmp_3;
  return __builtin_shuffle(__a, val20, (uint8x8_t){0});
}
```
https://godbolt.org/z/GK1P6K4Ec
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkktv2zAMxz8NfREayPRLPuiQrvUO7bChh10F2ZZjDbIV6JE-Pv2gpGnSbZcBBGza-v_-pEjpvd6tSnGobqG6y2QMs3X8-UWrJuvt-MoHOyootkC3UNNTDEC34XWvRjURIWQITvcxKCEAGSA7qCFYJ7x-U4CMAbanIEerkQyzdESvgb0wEaC4_R_aTX7BxfUaGD8TzxmZ1hyQfaQHaZACfjmJwrJPJGiShFwYRIjg5OpFWPaiOBHJ548EijsCyC6-2EJzm4jN3VlxxZNnwdX5f7o4FaJbiRB91CboVfg5TpNJ3QshU-kfPfxtT5M5tidWer8aG9DtHMLep2liB9jt7NhbEzbW7QC7N8Du60P-o34o74ds5MXYFq3MFM-bosa8ruoqmzlWRZ1LNrWqKXNVFkOTM0WxLaqpLBmtM82RYkVz2lBELKsNq9U4Yl73VduOdT9BSdUitdkYc1iSd6a9j4rnmLOmyIzslfHHfURc1TM5_gXEtJ6OJ9FNH3ceSmq0D_6CCToYxR8ff34j909P35-g2BIbA7ETWdRi3WsWneF_XIEOc-w3g10Au0R6f9zsnf2lhgDYHf09YPde4IHj7wAAAP__qtr7Eg">