freebsd-dev/contrib/llvm/lib
Dimitry Andric 43349674f1 Pull in r195679 from upstream llvm trunk:
Don't use nopl in cpus that don't support it.

  Patch by Mikulas Patocka. I added the test. I checked that for cpu names that
  gas knows about, it also doesn't generate nopl.

  The modified cpus:
  i686 - there are i686-class CPUs that don't have nopl: Via c3, Transmeta
         Crusoe, Microsoft VirtualBox - see
         https://bbs.archlinux.org/viewtopic.php?pid=775414
  k6, k6-2, k6-3, winchip-c6, winchip2 - these are 586-class CPUs
  via c3 c3-2 - see https://bugs.archlinux.org/task/19733 as a proof that
         Via c3 and c3-Nehemiah don't have nopl

PR:		bin/185777
MFC after:	3 days
2014-01-25 16:35:56 +00:00
..
Analysis Pull in r191896 from upstream llvm trunk: 2013-11-19 17:53:19 +00:00
Archive Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
AsmParser Pull in r189644 from upstream llvm trunk: 2013-10-03 20:38:57 +00:00
Bitcode Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
CodeGen Pull in r186338 from upstream llvm trunk: 2013-10-03 17:50:14 +00:00
DebugInfo Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
ExecutionEngine Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
IR Pull in r189644 from upstream llvm trunk: 2013-10-03 20:38:57 +00:00
IRReader Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Linker Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
MC Import llvm r187614 (git 44c8e34), for lldb's use: 2013-08-24 15:33:17 +00:00
Object Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Option Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Support Merge upstream LLVM r192118: 2013-11-11 19:06:12 +00:00
TableGen Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Target Pull in r195679 from upstream llvm trunk: 2014-01-25 16:35:56 +00:00
Transforms Pull in r189672 from upstream llvm trunk: 2013-08-30 18:29:25 +00:00