freebsd-dev/contrib/llvm
Dimitry Andric 699c9e3a49 Merge commit 8e34dd941 from llvm git (by Sanjay Patel):
[x86] avoid crashing when splitting AVX stores with non-simple type
  (PR43916)

  The store splitting transform was assuming a simple type (MVT), but
  that's not necessarily the case as shown in the test.

This should fix 'Assertion failed: (isSimple() && "Expected a
SimpleValueType!")' when building the security/openssl111 port targeting
a CPU that supports AVX, but not AVX2, such as sandybridge.

PR:		241747
MFC after:	1 month
X-MFC-With:	r353358
2019-11-07 06:59:09 +00:00
..
include Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb, and openmp 2019-09-19 19:25:01 +00:00
lib Merge commit 8e34dd941 from llvm git (by Sanjay Patel): 2019-11-07 06:59:09 +00:00
tools clang: Enable unwind tables on !amd64 2019-11-06 23:44:38 +00:00
utils/TableGen Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist. 2019-08-21 18:13:02 +00:00
FREEBSD-Xlist Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist. 2019-08-21 18:13:02 +00:00
LICENSE.TXT Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist. 2019-08-21 18:13:02 +00:00