freebsd-skq/contrib/llvm-project/llvm
dim 60f97c61b7 Tentatively apply https://reviews.llvm.org/D78877 (by Dave Green):
[ARM] Only produce qadd8b under hasV6Ops

  When compiling for a arm5te cpu from clang, the +dsp attribute is
  set. This meant we could try and generate qadd8 instructions where we
  would end up having no pattern. I've changed the condition here to be
  hasV6Ops && hasDSP, which is what other parts of ARMISelLowering seem
  to use for similar instructions.

  Fixed PR45677.

This fixes "fatal error: error in backend: Cannot select: t37: i32 =
ARMISD::QADD8b t43, t44" when compiling sys/dev/sound/pcm/feeder_mixer.c
for armv5. For some reason we do not encounter this on head, but this
error popped up while building universes for stable/12.

MFC after:	3 days
2020-04-26 19:17:45 +00:00
..
include Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 2020-03-18 18:26:53 +00:00
lib Tentatively apply https://reviews.llvm.org/D78877 (by Dave Green): 2020-04-26 19:17:45 +00:00
tools Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-03-05 18:11:47 +00:00
utils/TableGen Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-27 19:04:39 +00:00
LICENSE.TXT