[ARM] Handle commutativity when converting to tADDhirr in Thumb2