Go to file
David Majnemer ac07703842 Inliner: Non-local functions in COMDATs shouldn't be dropped
A function with discardable linkage cannot be discarded if its a member
of a COMDAT group without considering all the other COMDAT members as
well.  This sort of thing is already handled by GlobalOpt/GlobalDCE.

This fixes PR21206.

llvm-svn: 219335
2014-10-08 19:32:32 +00:00
clang Replace a destructor of EHCleanupScope with a Destroy() method to reflect the current usage. 2014-10-08 18:31:54 +00:00
clang-tools-extra Make clang-tidy's runCheckOnCode actually use the DiagnosticConsumer. 2014-10-07 15:49:36 +00:00
compiler-rt Remove bashisms and switch to /bin/sh 2014-10-08 18:35:16 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Implement log1p builtin 2014-10-07 20:22:42 +00:00
libcxx Fix for PR 19616: 'tuple_cat of nested tuples fails in noexcept specification'. Thanks to Louis Dionne for the fix. 2014-10-07 21:42:12 +00:00
libcxxabi Use __atomic_exchange_n instead of Clang's __sync_swap 2014-10-03 20:03:47 +00:00
lld [ELF] Implement --export-dynamic/-E 2014-10-08 18:54:26 +00:00
lldb Extend synthetic children to produce synthetic values (as in, those that GetValueAsUnsigned(), GetValueAsCString() would return) 2014-10-08 18:27:36 +00:00
llvm Inliner: Non-local functions in COMDATs shouldn't be dropped 2014-10-08 19:32:32 +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 Allow the VectorBlockGenerator to use the IslExprBuilder. 2014-10-08 17:25:30 +00:00