Err, I had to revert this because of a test failure: http://bb.pgr.jp/builders/cmake-llvm-x86_64-linux/builds/14441/steps/test_llvm/logs/LLVM%20%3A%3A%20MC__X86__x86-32-ms-inline-asm.s It seems like the encoding is platform dependent? Not sure how I should fix this test. http://reviews.llvm.org/D4398