<div dir="ltr">Hi,<div>  I have a problem during my development of a backend. There are some target instructions with multiple outputs, for example an instructionX with 2 inputs and 2 outputs: </div><div>  def1, def2 = InstructionX op1, op2</div><div>  The defs above must be allocated in consecutive target physical registers.</div><div>  Is it possible to describe the constraints with tablegen and let the register allocator get all the things done or is regalloc hints related api designed just to solve the problem? Any suggestions?</div><div>  Thanks</div><div><br></div><div>lanzhiguanhuang</div><div>  </div></div>