Merging r300429:
authorTom Stellard <tstellar@redhat.com>
Wed, 26 Apr 2017 17:52:15 +0000 (17:52 +0000)
committerTom Stellard <tstellar@redhat.com>
Wed, 26 Apr 2017 17:52:15 +0000 (17:52 +0000)
commita406bce730683f21bc20c5d3a50d98ddeee97344
treee858c2af8b1e205d938efda87e53363c70789106
parent59e9a45b24c6c23e23b1798d3e432d837e2e9a30
Merging r300429:

------------------------------------------------------------------------
r300429 | d0k | 2017-04-16 16:13:08 -0400 (Sun, 16 Apr 2017) | 7 lines

[X86] Remove special handling for 16 bit for A asm constraints.

Our 16 bit support is assembler-only + the terrible hack that is
.code16gcc. Simply using 32 bit registers does the right thing for the
latter.

Fixes PR32681.
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@301437 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.td
test/CodeGen/X86/x86-16.ll