Indeed, i've marked it as commutable:<br><br>let isCommutable = 1,<br>isTwoAddress = 1 in<br>def XORRdRr : FRdRr<0b0010,<br> 0b01,<br> (outs GPR8:$dst),<br> (ins GPR8:$src1, GPR8:$src2),<br>
"xor\t$dst, $src2",<br> [(set GPR8:$dst, (xor GPR8:$src1, GPR8:$src2))]>;<br><br>