Go to file
Chandler Carruth e18614dd17 Add an efficient merge operation to LiveInterval and use it to avoid
quadratic behavior when performing pathological merges. Fixes the core
element of PR12652.

There is only one user of addRangeFrom left: join. I'm hoping to
refactor further in a future patch and have join use this merge
operation as well.

llvm-svn: 159982
2012-07-10 05:16:17 +00:00
clang Jordan points out that this was incorrect: clang should recover from 2012-07-10 05:03:05 +00:00
compiler-rt [ASan] cleanup: remove dead flag 2012-07-09 15:11:28 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Add test for self-referencing emplace test. 2012-07-09 02:47:43 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Add missing LLVMSupport 2012-07-04 02:16:35 +00:00
lldb Improve dynamic type resolution efficiency by looking for the type in the module that contains the vtable symbol first and only look for the first match. If we don't find anything, _then_ move on to the rest of the modules in the target and watch out for multiple matches. 2012-07-10 01:22:15 +00:00
llvm Add an efficient merge operation to LiveInterval and use it to avoid 2012-07-10 05:16:17 +00:00
polly Update libGPURuntime to be dual licensed under MIT and UIUC license. 2012-07-06 10:40:15 +00:00