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

    <tr>
        <th>Summary</th>
        <td>
            missed fold, reverse(op(reverse(v))) => op(v)
        </td>
    </tr>

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

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

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

<pre>
    https://godbolt.org/z/3WdeKEY6d
https://alive2.llvm.org/ce/z/e3zfhB
```
define <8 x i1> @src(<8 x i32> %0) {
entry:
  %2 = shufflevector <8 x i32> %0, <8 x i32> poison, <8 x i32> <i32 7, i32 6, i32 5, i32 4, i32 3, i32 2, i32 1, i32 0>
  %3 = icmp eq <8 x i32> %2, zeroinitializer
  %4 = shufflevector <8 x i1> %3, <8 x i1> poison, <8 x i32> <i32 7, i32 6, i32 5, i32 4, i32 3, i32 2, i32 1, i32 0>
  ret <8 x i1> %4
}

define <8 x i1> @tgt(<8 x i32> %0) {
entry:
  %ieq = icmp eq <8 x i32> %0, zeroinitializer
  ret <8 x i1> %ieq
}
```


@regehr @dtcxzyw 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VE1vozAQ_TXDxWpkj4HgA4e2KZf9Aas98jGAVw5ObZM2_PoVFLbph3LYw0pW8jz2G795g116r7uBKIfkARCnnobuUg6dQkCE5BCVY-ity68Woso2l7wP4eRB3gMWgEVnm8qasLOuAywmwEL-bOjH06-0AX4Afv9xe2n0mXBnzPm4UmpaeSSntn94I0HK17FMG2r1QAzkY8ZemRYgnxjE3LsaMNuiEpcwJhxQMdivqWgI7jKfv8zYvAEZyAPz_di2hs5UB-vYd1keP0VPVns7fI2DfNQS2X5emUG6gWQD8QbkBnADYgMc5NOVSLmI1PXxxOj5q7yFP5GzetBBl0ZP5K7Y8Y0SxZpCXlci_m-BjsIXPfHa-_1hBbd6H7rwT73Xi5k3jOU3jP1Otabnz7o_frwffmPuqKPezSU0oX6dLi8sanLZKKnKiHKxF1xlSsUY9TmKRCU11oIkkqjaOlW84olo-b5Ns1hFOkeOMZcoOCaK4y6TQqq05bJJa4qVhJjTsdTm74WLtPcj5VnKUxmZsiLj1wdgoBe2LK7X3-Uz564aOw8xN9oH_54l6GAoP2rvqWGtNc1smqMzOU-AmT0BZu_TM6B6G7P1s2_Lhjkcjc58flF06MdqV9sjYDGfuP7dnZz9TXUALBadHrBY6vgTAAD__9pWSh0">