Go to file
Duncan P. N. Exon Smith 8759026893 Linker: Drop superseded subprograms
When a function gets replaced by `ModuleLinker`, drop superseded
subprograms.  This ensures that the "first" subprogram pointing at a
function is the same one that `!dbg` references point at.

This is a stop-gap fix for PR21910.  Notably, this fixes Release+Asserts
bootstraps that are currently asserting out in
`LexicalScopes::initialize()` due to the explicit instantiations in
`lib/IR/Dominators.cpp` eventually getting replaced by -argpromotion.

llvm-svn: 224389
2014-12-16 23:23:41 +00:00
clang DR1684: a constexpr member function need not be a member of a literal class type. 2014-12-16 23:12:52 +00:00
clang-tools-extra Update to match clang r223913. 2014-12-10 03:10:06 +00:00
compiler-rt Fix test cases given Clang's improved location information. 2014-12-16 23:07:55 +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 Don't include <stddef.h> 2014-11-18 14:19:27 +00:00
libcxx Re-commit the test for regex that I busted last night - now passes under ASAN 2014-12-16 16:22:43 +00:00
libcxxabi Use the newer python syntax for exceptions 2014-12-13 02:49:27 +00:00
lld Replace ReaderError with DynamicError. 2014-12-15 12:20:13 +00:00
lldb Improve the performance of the libc++ std::map formatter. This is not the full solution to the slowness of this formatter, but it's a 5% improvement in our testcase performance, which I am not going to complain too hard about. 2014-12-16 21:28:16 +00:00
llgo Use the object's package to mangle method names, rather than the receiver's package 2014-12-16 20:04:55 +00:00
llvm Linker: Drop superseded subprograms 2014-12-16 23:23:41 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Hand-modify a testcase (still PR21532) 2014-12-15 21:43:20 +00:00