<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Jakob,<div><br></div><div>Here is the reworked patch.</div><div><br></div><div>Now the MachineInstr API offers new methods to query the effect of the operand constraints on the register class of a virtual register or on a given register class.</div><div>The new API is used in MachineRegisterInfo::recomputeRegClass as well as in RAGreedy::tryInstructionSplit.</div><div><br></div><div>Let me know if you want I setup a phabrictor (in fact I did not just because I did not find you in the reviewers!).</div><div><br></div><div>Thanks.</div><div>-Quentin</div><div></div></body></html>