Go to file
Zachary Turner 59ab6a3816 [CodeView] Reduce memory usage in TypeSerializer.
We were using a BumpPtrAllocator to allocate stable storage for
a record, then trying to insert that into a hash table.  If a
collision occurred, the bytes were never inserted and the
allocation was unnecessary.  At the cost of an extra hash
computation, check first if it exists, and only if it does do
we allocate and insert.

llvm-svn: 303407
2017-05-19 04:56:48 +00:00
clang When a type-id is unexpectedly given a name, assume that the name is unrelated 2017-05-19 01:54:59 +00:00
clang-tools-extra [clangd] Make formatting.test asynchronous again. 2017-05-18 20:10:04 +00:00
compiler-rt [compiler-rt] Replace ifs with switch statement in IsHandledDeadlySignal 2017-05-18 23:13:22 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Make next/prev/advance/distance operations on iterators be constexpr. I missed this when I implemented the rest of P0031R0 2017-05-17 18:51:36 +00:00
libcxxabi [libcxxabi] Fix the test case committed in r303175. 2017-05-16 18:18:03 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld [CodeView] Raise the source to ID map out of the TypeStreamMerger. 2017-05-18 23:04:08 +00:00
lldb Add Status -- llvm::Error glue 2017-05-18 12:46:50 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm [CodeView] Reduce memory usage in TypeSerializer. 2017-05-19 04:56:48 +00:00
openmp Fix for KMP_AFFINITY=respect with multiple processor groups 2017-05-15 19:05:59 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Fix typo in documentation 2017-05-19 04:01:52 +00:00