Go to file
Bruno Cardoso Lopes 1846ea3c71 [LVI] Use a SmallDenseMap instead of std::map for ValueCacheEntryTy
Historically there seems to be some resistance regarding the change to DenseMap
(r147980). However, I couldn't find cases of iterator invalidation for
ValueCacheEntryTy, but only for ValueCache, which I left untouched.

This reduces 20s on an internal testcase. Follow up from r245309.

Differential Revision: http://reviews.llvm.org/D11651

rdar://problem/21320066

llvm-svn: 245314
2015-08-18 16:54:36 +00:00
clang We shouldn't need to pass -fno-strict-aliasing when building clang with clang. 2015-08-18 16:15:44 +00:00
clang-tools-extra [clang-tidy] Fixed typos and formatting in a comment. NFC 2015-08-18 16:43:07 +00:00
compiler-rt [compiler-rt] Add AArch64 to CMake configuration and several missing builtins 2015-08-18 13:43:37 +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 Remove files accidentally not removed in r244310 2015-08-13 23:43:12 +00:00
libcxx Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector 2015-08-17 21:14:16 +00:00
libcxxabi Update to new lists.llvm.org 2015-08-05 04:01:26 +00:00
libunwind Enable zero-cost exceptions on non-Apple arm64 platforms 2015-08-13 14:21:03 +00:00
lld COFF: Use ErrorOr::operator* instead of ErrorOr::get. 2015-08-18 09:18:15 +00:00
lldb Fix Clang-tidy misc-use-override warnings in include/lldb/Expression and include/lldb/Initialization, unify inclusion guards 2015-08-18 09:18:19 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm [LVI] Use a SmallDenseMap instead of std::map for ValueCacheEntryTy 2015-08-18 16:54:36 +00:00
openmp D11990: Lock-free start of serialized parallel regions 2015-08-18 10:08:27 +00:00
polly Use isl_set_is_subset instead of isl_set_is_equal 2015-08-18 16:12:05 +00:00