Go to file
Rui Ueyama 02d71ade06 Make StringTableBuilder to cache hash values.
This change seems to speed up LLD a bit if it has a lot of mergeable
sections. The number is below. It's not too bad for a small patch.

Time to link Clang (debug build):

w/o patch 6.3696 seconds
w/patch   6.2746 seconds (-1.5%)

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

llvm-svn: 268698
2016-05-06 00:51:58 +00:00
clang [CMake] Removing LLVM_ENABLE_TIMESTAMPS from the cache files 2016-05-05 21:08:41 +00:00
clang-tools-extra [Documentation] List Clang-tidy checks alphabetically. 2016-05-05 18:25:53 +00:00
compiler-rt Add a test of VP with shared lib 2016-05-05 06:28:12 +00:00
debuginfo-tests
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Fix sphinx build. This is a temporary solution. 2016-05-05 08:12:25 +00:00
libcxxabi libc++abi: fix visibility of personalities 2016-05-04 04:22:29 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Don't produce a relocation to read only memory. 2016-05-05 21:19:38 +00:00
lldb Revert r268591 2016-05-05 21:10:28 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm Make StringTableBuilder to cache hash values. 2016-05-06 00:51:58 +00:00
openmp [STATS] Use partitioned timer scheme 2016-05-05 16:15:57 +00:00
polly Update to ISL 0.17. 2016-05-04 14:41:36 +00:00