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

    <tr>
        <th>Summary</th>
        <td>
            [RegisterCoalescer] MachineVerifier fails with dangling MMO on KILL
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm:codegen
      </td>
    </tr>

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

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

<pre>
    ```
%7:gr32bit = LOCMux %7:gr32bit(tied-def 0), %5:addr64bit, 0, 14, 6, implicit killed $cc :: (dereferenceable load (s32) from @a, !tbaa !4)

=> # *** IR Dump After Simple Register Coalescing (simple-register-coalescing) ***:

KILL implicit killed $cc :: (dereferenceable load (s32) from @a, !tbaa !4)

*** Bad machine code: Missing mayLoad flag ***
- function:    g
- basic block: %bb.0 entry (0x2aa3a5e2130) [0B;160B)
- instruction: 96B      KILL implicit killed $cc :: (dereferenceable load (s32) from @a, !tbaa !4)
```

llc -mcpu=arch13 -O3 -disable-machine-dce -verify-misched crash0_aftercreduce.ll
[testcase.tar.gz](https://github.com/llvm/llvm-project/files/10546168/testcase.tar.gz)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VE-vozYQ_zTDZURkbEzgwCF_GmnbF71qK_VaGXsAdw1Ettnu66evTPLS7d56eZE1Vhgzvz-MR4Vgh5moBXkEec7UGsfFtz8v868hLHPWLeathYo9FjsDOwCXexCHwQve2Yggzvjyerqu3_C_GeB1tGRyQz0y4A3wUzohQRyUMb4qtzOnlDthUaZYpWCnm7PaRvxinSODwEutEcQBxAGB14Y89eRp1qQ6R-gWlQ7VQXDgDfZ-mRBKpu54ReyUSnuZKNwF3KM4g_gJgQsEfrgv_PQZz-t0w0MfyeNviQrhZxpsSP9Pi3IUtJ2HDW_L5v6RzfUzm2g8aybi38H-8unl5cMkPnUdlcFJ6dHOhHoxlHCuNoQkZVJvL6l-79TwHe2tQo79Outolzm9gYjD-_NOBauxc4v-cictu27HkObo3xJV9o0rJZQkXgi2GSKP7AjiWFTs-OSZo51D9OsToqmOuP0-yKcfWnuLzmnMJ31bQZyV12MhMH8VmBsbEkr-MDI3mjD_St72b_lkgx7JoPYqjOwPlfpHezKrpp1zj-ryGClErQLtovK74W-QZ-D1GOMtJFH8Avwy2Diu3U4vE_CLc1_ft_zmlz9JR-CX3joKwC8Fk2VVVDXwy4-F3wVmphWmEY3KqC2qvSyqqtnLbGxlXbO-7ipl9qrk1BFrCskYE5rvOy1lZlvOuGCFKArOGiF3ohG6rkypRFdxLhWUjCZl3S6x2y1-yGwIK7UVKwuZOdWRC9tc4XyTIQ6p8waagfM0a3y7yerWIUDJnA0x_Fsq2ui2qfR--R53jzzIM17vX-D35L0lj72yLuBfNo5o1Dy41NbX6ysu89ZH2epd-79d3tQkmzdB_wQAAP__jJSGhw">