freebsd-dev/contrib/llvm
Dimitry Andric 89a53411d4 Pull in r189672 from upstream llvm trunk:
InstCombine: Check for zero shift amounts before subtracting one
  causing integer overflow.

  PR17026. Also avoid undefined shifts and shift amounts larger than 64
  bits (those are always undef because we can't represent integer types
  that large).

This should fix assertion failures when building the emulators/xmame
port.

Reported by:	bapt
2013-08-30 18:29:25 +00:00
..
include Import llvm r187614 (git 44c8e34), for lldb's use: 2013-08-24 15:33:17 +00:00
lib Pull in r189672 from upstream llvm trunk: 2013-08-30 18:29:25 +00:00
tools Disable lldb target support not (currently) of interest 2013-08-25 12:07:34 +00:00
utils/TableGen Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
LICENSE.TXT Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00