Go to file
Chandler Carruth 6b78bac9fb [ADT] Add a much simpler loop to DenseMap::clear when the types are
POD-like and we can just splat the empty key across memory.

Sadly we can't optimize the normal loop well enough because we can't
turn the conditional store into an unconditional store according to the
memory model.

This loop actually showed up in a profile of code that was calling clear
as a serious source of time. =[

llvm-svn: 310189
2017-08-05 22:48:37 +00:00
clang [OpenCL] Remove extra select functions from opencl-c.h 2017-08-05 02:23:47 +00:00
clang-tools-extra [clang-tidy] Added clang-tidy test cases related to rL310095 2017-08-04 19:01:56 +00:00
compiler-rt Add NetBSD support in sanitizer_errno.h 2017-08-05 18:10:51 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc configure.py: Make python3 friendly 2017-08-02 15:00:59 +00:00
libcxx [libcxx] [test] Untabify stringstream.cons/string.pass.cpp. NFC. 2017-08-05 00:44:27 +00:00
libcxxabi [demangler] Fix another bug found by oss-fuzz in r309340 2017-08-01 02:38:41 +00:00
libunwind Partial fix for PR33858 2017-07-26 18:13:57 +00:00
lld [lld] Allow rel iplt symbols with dynamic symbol table 2017-08-05 05:01:07 +00:00
lldb Cut and paste error from r23162. 2017-08-03 19:38:38 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [ADT] Add a much simpler loop to DenseMap::clear when the types are 2017-08-05 22:48:37 +00:00
openmp Exclude version symbols for static libomp 2017-08-02 20:10:00 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [Polly] Fix typo. NFC. 2017-08-05 20:03:13 +00:00