OSDN Git Service

[X86] Remove special handling for 16 bit for A asm constraints.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 16 Apr 2017 20:13:08 +0000 (20:13 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 16 Apr 2017 20:13:08 +0000 (20:13 +0000)
commit48452ec4772d52db1a689900d0703d3aca6ab816
tree38a49655ae5f73da40eea7b574d60f383f95bdea
parent8f7c2a67b82f654a3c2ec99a50c6dcb2c437944a
[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/trunk@300429 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.td
test/CodeGen/X86/x86-16.ll