Go to file
Benjamin Kramer 89e5306f43 Make the DenseMap bucket type configurable and use a smaller bucket for DenseSet.
DenseSet used to be implemented as DenseMap<Key, char>, which usually doubled
the memory footprint of the map. Now we use a compressed set so the second
element uses no memory at all. This required some surgery on DenseMap as
all accesses to the bucket now have to go through methods; this should
have no impact on the behavior of DenseMap though. The new default bucket
type for DenseMap is a slightly extended std::pair as we expose it through
DenseMap's iterator and don't want to break any existing users.

llvm-svn: 223588
2014-12-06 19:22:44 +00:00
clang Rename a couple of preprocessor symbols to be more descriptive. NFC. 2014-12-06 05:06:37 +00:00
clang-tools-extra [clang-tidy] Add clang-tidy check for unique_ptr's reset+release -> move 2014-12-05 11:59:05 +00:00
compiler-rt XFAILing suppression tests on Android. The suppression files are not being transfered to the device. 2014-12-05 22:47:44 +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 libc++: support NaCl when building thread.cpp 2014-12-02 17:30:19 +00:00
libcxxabi Fix comment on end of #endif to match #if 2014-11-25 03:19:02 +00:00
lld [mach-o] fix leak in atoms -> normalized 2014-12-05 22:03:28 +00:00
lldb Fixed an unfortunate reversed conditional that 2014-12-06 02:31:49 +00:00
llgo Roll gofrontend to 2a85649c19e1. 2014-12-04 20:39:58 +00:00
llvm Make the DenseMap bucket type configurable and use a smaller bucket for DenseSet. 2014-12-06 19:22:44 +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 checkout_isl: Do not fail in presence of an old CLooG checkout 2014-12-02 21:04:20 +00:00