OSDN Git Service

Permit memory operands in ins/outs instructions
authorNirav Dave <niravd@google.com>
Wed, 29 Jun 2016 19:54:27 +0000 (19:54 +0000)
committerNirav Dave <niravd@google.com>
Wed, 29 Jun 2016 19:54:27 +0000 (19:54 +0000)
commita4d56588c91df271cb1c8e97d29f0d41ad71f616
treee6472b897519ab5f52f4b8bc6c36297969e1e63d
parentf362d3a72960e969c29a7cc1986d61dbe6db23cd
Permit memory operands in ins/outs instructions

[x86] (PR15455) While (ins|outs)[bwld] instructions do not take %dx as a
memory operand, various unofficial references do and objdump
disassembles to this format. Extend special treatment of
similar (in|out)[bwld] operations.

Reviewers: craig.topper, rnk, ab

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D18837

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274152 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
test/MC/X86/x86-32.s
test/MC/X86/x86-64.s