Go to file
Eric Fiselier 500886841d Teach map/unordered_map how to optimize 'emplace(Key, T)'.
In cases where emplace is called with two arguments and the first one
matches the key_type we can Key to check for duplicates before allocating.

This patch expands on work done by dexonsmith@apple.com.

llvm-svn: 266498
2016-04-16 00:23:12 +00:00
clang [CUDA] Raise an error if the CUDA install can't be found. 2016-04-16 00:11:11 +00:00
clang-tools-extra [clang-tidy] Add more detection rules for redundant c_str calls. 2016-04-15 18:12:06 +00:00
compiler-rt [sanitizers] Fixup r266494; make it build on Linux. 2016-04-16 00:12:46 +00:00
debuginfo-tests
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Teach map/unordered_map how to optimize 'emplace(Key, T)'. 2016-04-16 00:23:12 +00:00
libcxxabi Update copyright year to 2016. 2016-03-30 22:40:47 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld [LTO] Add datalayout to test to prevent an assertion in Debug mode. 2016-04-15 22:58:57 +00:00
lldb Work around a linux libc bug causing a crash in TaskPool 2016-04-15 10:49:07 +00:00
llgo benchcomp: Add a mode for analyzing rule execution time in ninja log files. 2016-04-08 22:42:22 +00:00
llvm Linker: Remove an unnecessary local variable in for loop, NFC 2016-04-15 23:32:44 +00:00
openmp [ITTNOTIFY] Correct barrier imbalance time in case of tasks 2016-04-14 16:06:49 +00:00
polly Update two more test cases for r266445+r266446 II 2016-04-15 21:02:35 +00:00