Go to file
Quentin Colombet 2e27df717a [RegisterCoalescer] Refine the terminal rule to still consider the terminal
nodes.
When a node is terminal it is pushed at the end of the list of the copies to
coalesce instead of being completely ignored. In effect, this reduces its
priority over non-terminal nodes.

Because of that, we do not miss the rematerialization opportunities, nor the
copies that can be merged with more complex, than the terminal rule,
interference checks.

Related to PR22768.

llvm-svn: 233395
2015-03-27 18:37:15 +00:00
clang Don't use unique section names by default if using the integrated as. 2015-03-27 17:55:23 +00:00
clang-tools-extra Fix false positive on anonymous namespaces in headers. 2015-03-24 15:21:45 +00:00
compiler-rt [Tsan] Do not sanitize memset() and other functions during initialization 2015-03-27 14:12:28 +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 Implement fast_distance builtin 2015-03-23 18:10:04 +00:00
libcxx Only enable special apple link flags for libc++abi (or none) 2015-03-27 09:00:45 +00:00
libcxxabi Don't print debugging messages to stdout. 2015-03-19 09:17:21 +00:00
lld [ARM] Handle GOT relocations 2015-03-27 16:29:08 +00:00
lldb [TestMiExec] Fix the test for GCC after r233336. 2015-03-27 16:00:51 +00:00
llgo llgoi: Fix type identity for imported binary packages. 2015-03-18 08:34:40 +00:00
llvm [RegisterCoalescer] Refine the terminal rule to still consider the terminal 2015-03-27 18:37:15 +00:00
openmp fix for broken commit 231774 2015-03-10 10:14:57 +00:00
polly Fix stupid memory leak 2015-03-26 22:22:33 +00:00