In o18, the operand rm0-3, an infinite register, apparently gets passed to toMachineOperand, which can't handle it.
My take: MOV32r0_demat should have disappeared, and MOV32_remat should have been converted to MOV32r0, but they did not. When and where is that supposed to happen?
Reproducer: incore_insert_large_visitor.out.json.txt incore_insert_large_visitor.alt.uni.txt
In o18, the operand
rm0-3
, an infinite register, apparently gets passed totoMachineOperand
, which can't handle it.My take:
MOV32r0_demat
should have disappeared, andMOV32_remat
should have been converted toMOV32r0
, but they did not. When and where is that supposed to happen?