freebsd-skq/contrib/llvm
Dimitry Andric fdd1590a42 As submitted upstream in a review, avoid using undefined behavior in
llvm's LinkAllPasses.h.  This caused some of the calls not to be
emitted, if the optimization level was -O2 or higher.

Conversely, if you used -O1 or lower, calls to e.g.  RunningOnValgrind()
would be emitted, leading to link failures, because we did not include
Valgrind.cpp into libllvmsupport.  Therefore, add it unconditionally.

Noticed by:	ian
2016-01-08 17:32:42 +00:00
..
include As submitted upstream in a review, avoid using undefined behavior in 2016-01-08 17:32:42 +00:00
lib As a quick fix, import r257103 from upstream llvm trunk, and r257104 2016-01-07 22:47:27 +00:00
patches Drop the clang patch which added a custom vendor suffix to the version 2015-12-30 16:42:09 +00:00
projects/libunwind libunwind: Include header for dl_unwind_find_exidx for ARM EHABI 2016-01-06 19:41:06 +00:00
tools As a quick fix, import r257103 from upstream llvm trunk, and r257104 2016-01-07 22:47:27 +00:00
utils/TableGen Update llvm to trunk r256945. 2016-01-06 20:19:13 +00:00
FREEBSD-Xlist Update FREEBSD-Xlist files for llvm and clang. 2015-05-27 20:58:54 +00:00
LICENSE.TXT Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and 2015-05-27 20:26:41 +00:00