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

    <tr>
        <th>Summary</th>
        <td>
            Entry in FoldCache doesn't match FoldCacheUser
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            SCEV
      </td>
    </tr>

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

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

<pre>
    
[testcase.tar.gz](https://github.com/llvm/llvm-project/files/10309795/testcase.tar.gz)

opt -mtriple=s390x-linux-gnu -mcpu=z15 -O3 crash1_aftercreduce.bc -S -o out.opt.ll -verify-scev
Entry in FoldCache doesn't match FoldCacheUser: ((zext i16 %0 to i32) /u (zext i16 (trunc i32 %cond.i to i16) to i32)) != ((zext i16 %0 to i32) /u %cond.i)!

#6 0x00000000030747e8 llvm::ScalarEvolution::verify()
#17 0x0000000003b8dd3e llvm::ModuleInlinerWrapperPass

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk0uL4zoQhX9NeSNsrFL8WniR7rThXrjchmZmloMsVWINimX0COn-9UOc9GtW017YYNX5TlE6JUMwh5moh-oOEPeTnGZAhGqXyRQn5_t_3fwYgpuz0ennHsodlFuo7iKFqGSgIkpfHF6g2gG2U4xLALEFHACHg4lTGgvljoCDtafXT75494tUBBz2xlIAHHgpyq7pKsDhTzB2N8_17ZbI8mP0ZrEEYhdEV55za-Z0zg9zYvlRLQnE7oVXLP9fMOVlmPhPuY_klSedFBWjYvkTyx1zKRZuiYW1LD-RN_vnPCg6XY0e5uifmZnZ4Ky-l2oiph2FGbCJ7Cijmt5PvgXyILYMsAVsX-gcmeE1A6xKFh0zAgE7Bjgk9vm8jT7N6lJwKVZu1oVZFby-KN60VzkHsfs7jxtqVfKP4wMUNSvP5esjymbTUMvW2xFbENsnJa30DydnUzRuvv68Tme17t5AvPlEGlutBX0g_ed0svTPbM1M_oeXy0L-UYZwBWS6F7oTncyo53WDvOZd2WZTXzeE1UikR8712DYbKbWs66rpOkVK6Mz0WCJyxIY3WJVtoRq1kUi8RqmrsetgU9JRGltceimcP2QmhER91TXIMytHsuGW96f7h--3uPt-zeaYDgE2pTUhhndANNFS_9VMZMnb_ss7sTZ7WYq1398BAAD__y4SGZU">