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

    <tr>
        <th>Summary</th>
        <td>
            [RISCV] Backend crash when experimental-xqcibi is enabled
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:RISC-V
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            svs-quic
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          svs-quic
      </td>
    </tr>
</table>

<pre>
    When the follow IR is compiled with -experimental-xqcibi we see a crash.

`define i1 @crash(i64 %0) {
entry:
  %cmp10.i = icmp ugt i64 %0, 2199023255552
  ret i1 %cmp10.i
}
`

Crash signature:

`LLVM ERROR: Not supported instr: <MCInst 11957 <MCOperand Reg:53> <MCOperand Reg:54> <MCOperand Imm:512> <MCOperand Imm:14> <MCOperand Reg:53> <MCOperand Reg:55>>`

Godbolt link: https://godbolt.org/z/n9K7aWojc
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEUl1P4zoQ_TWTl1GrxI4T_JCH0tKr6sJF6pXg2bGnjcH5IHYo7K9fuSmLtLBaaaQoc3zmzBkd5b09dkQViGtgzL_6xctkNTAGYpOoKTT9WH10k7o379VjQx2GhvDQO9efcLdH61H37WAdGTzZ0OCC3gYabUtdUG7x9qJtbfFE6IlQoR6Vb5aQrmIVqaGD7QhthpCnZwzYlS1yBCZSYBKhvIZ0RV0Y34FHEkZIt0OWLi0C36DV7YDTMeAnbY0skzJlnAkhBDuzRgpnmV_kuEC5mdeY91lHfYxHUWEaadabH9zePtzhzX5_vwe-wv_6gH4ahn4MZNB2PoyxDXx9t951PmCWSVHO__cDjaozuKcj8JXgwG--BfIvwK5tI5CxPyDZV8rfRATwm1gfjv_pTd27gM52z9FBE8Lgo2-2BbY9zuiyH4_Atj-AbTv5b6ke-yedmIobyaVKqMrKvCw5l4VMmkoyqYwsNDdZkRtzpctC8PJgqJClYLVKbMVSJlLB0lRyyeRSmytJvDwIqTlTgiBPqVXWLZ17baN2Yr2fqMrytJBl4lRNzl8yWyv9TJ0Bvtrv_l8vHi7ZHavIXdTT0UOeOuuD_5wWbHDnzEfKA4gNXs9T5mziKWb8uwxbj9Sp2pFJptFVv93Khmaql7pvgW2j1uWzGMb-iXQAtj3b8MC2FyevFfsZAAD__zULDgo">