freebsd-dev/contrib/llvm/lib/Target
Dimitry Andric 142446e535 Pull in r300429 from upstream llvm trunk (by Benjamin Kramer):
[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.

This fixes some cases of assembling 16 bit code (i.e. SeaBIOS) that uses
the 'A' inline asm constraint, after r316989.

MFC after:	3 days
X-MFC-With:	r316989
2017-04-18 07:02:12 +00:00
..
AArch64 Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-23 19:25:29 +00:00
AMDGPU Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-25 15:00:57 +00:00
ARM Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-23 19:25:29 +00:00
AVR Merge llvm, clang, lld and lldb trunk r291476. 2017-01-09 22:32:19 +00:00
BPF Merge llvm, clang, lld and lldb trunk r291476. 2017-01-09 22:32:19 +00:00
Hexagon Merge llvm, clang, lld and lldb trunk r291012, and resolve conflicts. 2017-01-04 22:19:42 +00:00
Lanai Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
Mips Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
MSP430 Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
NVPTX Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
PowerPC Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-01 21:57:07 +00:00
RISCV Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Sparc Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
SystemZ Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
WebAssembly Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
X86 Pull in r300429 from upstream llvm trunk (by Benjamin Kramer): 2017-04-18 07:02:12 +00:00
XCore Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
Target.cpp Update llvm to release_39 branch r276489, and resolve conflicts. 2016-08-16 21:02:59 +00:00
TargetIntrinsicInfo.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
TargetLoweringObjectFile.cpp Update llvm to trunk r290819 and resolve conflicts. 2017-01-02 21:25:48 +00:00
TargetMachine.cpp Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00
TargetMachineC.cpp Merge llvm, clang, lld and lldb trunk r291476. 2017-01-09 22:32:19 +00:00