[x86] Fix printing of register operands with q modifier.
authorAkira Hatanaka <ahatanaka@apple.com>
Fri, 28 Mar 2014 23:28:07 +0000 (23:28 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Fri, 28 Mar 2014 23:28:07 +0000 (23:28 +0000)
commitb3cb36026abd673d8ee13105647b678c3ba88b0e
treee00e6cffd9068246482aa3a4dee0f76319bc6445
parent1fc0d63775bb93ed295506c4c563b02256fbd6bd
[x86] Fix printing of register operands with q modifier.

Emit 32-bit register names instead of 64-bit register names if the target does
not have 64-bit general purpose registers.

<rdar://problem/14653996>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205067 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86AsmPrinter.cpp
test/CodeGen/X86/inline-asm-modifier-q.ll [new file with mode: 0644]