Thanks for working on this, it nicely avoids the bloated code of the immediate form of "mov". The patch essentially looks good to me as is. I'd like to hear a second opinion from Nadav in case I'm missing something. http://llvm-reviews.chandlerc.com/D1484