Go to file
Renato Golin 4b9c0d4dcf [llc] New diagnostic handler
Without a diagnostic handler installed, llc's behaviour is to exit on the first
error that it encounters. This is very different from the behaviour of clang
and other front ends, which try to gather as many errors as possible before
exiting.

This commit adds a diagnostic handler to llc, allowing it to find and report
more than one error. The old behaviour is preserved under a flag (-exit-on-error).

Some of the tests fail with the new diagnostic handler, so they have to use the
new flag in order to run under the previous behaviour. Some of these are known
bugs, others need further investigation. Ideally, we should fix the tests and
remove the flag at some point in the future.

Reapplied after fixing the LLDB build that was broken due to the new
DiagnosticSeverity in LLVMContext.h, and fixed an UB in the new change.

Patch by Diana Picus.

llvm-svn: 269655
2016-05-16 14:28:02 +00:00
clang [mips] Add test for the dynamic linker when using the mips64el-fedora-linux triple. 2016-05-16 11:53:51 +00:00
clang-tools-extra [clang-tidy] TypeTraits - Type is not expensive to copy when it has a deleted copy constructor. 2016-05-14 22:43:50 +00:00
compiler-rt [asan] Fix asan initialization failure with newer (2.23+) glibc in use. 2016-05-16 07:20:53 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Add erf ported from amd-builtins 2016-05-06 18:02:30 +00:00
libcxx Disable LIBCXX_ENABLE_ABI_LINKER_SCRIPT for static library builds. 2016-05-14 23:58:11 +00:00
libcxxabi libc++abi: make __cxa_call_unexpected visible 2016-05-11 23:56:37 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Sort includes, and don't look into system headers. 2016-05-15 19:43:02 +00:00
lldb Bump up adb timeout more 2016-05-16 11:41:36 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [llc] New diagnostic handler 2016-05-16 14:28:02 +00:00
openmp Clean all the mess around KMP_USE_FUTEX and kmp_lock.h 2016-05-16 09:44:11 +00:00
polly Check late for profitability 2016-05-12 20:21:50 +00:00