1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/contrib/llvm
Dimitry Andric 10652ae062 Pull in r278002 from upstream llvm trunk (by Silviu Baranga):
[AArch64] PR28877: Don't assume we're running after legalization when
  creating vcvtfp2fxs

  Summary:
  The DAG combine transformation that was generating the
  aarch64_neon_vcvtfp2fxs node was assuming that all inputs where legal
  and wasn't accounting that the input could be a v4f64 if we're trying
  to do the transformation before legalization. We now bail out in this
  case.

  All illegal types besides v4f64 were already rejected.

  Fixes https://llvm.org/bugs/show_bug.cgi?id=28877

  Reviewers: jmolloy

  Subscribers: aemerson, rengolin, llvm-commits

  Differential Revision: https://reviews.llvm.org/D23261

This fixes several ports on AArch64.

Requested by:   andrew
MFC after:      3 days
2016-11-06 16:27:09 +00:00
..
include
lib Pull in r278002 from upstream llvm trunk (by Silviu Baranga): 2016-11-06 16:27:09 +00:00
patches
projects/libunwind libunwind: consistently add \n to log and trace messages 2016-10-28 00:04:04 +00:00
tools Pull in r262772 from upstream clang trunk (by Simon Pilgrim): 2016-08-17 21:57:11 +00:00
utils/TableGen
FREEBSD-Xlist
LICENSE.TXT