[LLVMdev] Register allocation in LLVM
natebegeman at mac.com
Mon May 1 13:12:34 PDT 2006
On May 1, 2006, at 12:28 PM, Patrick Meredith wrote:
> On Apr 30, 2006, at 10:42 PM, Chris Lattner wrote:
> Such an instruction can happen in rename, which makes it about the
> least resource intensive instruction besides nop.
It can, but in the case of x86, it is not implemented that way. The
xchg instruction carries a lot of architectural baggage around with
it, and on most implementations is at least twice as expensive as a
reg to reg move.
More information about the llvm-dev