summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-08-24 21:20:10 +0000
committerKostya Serebryany <kcc@google.com>2016-08-24 21:20:10 +0000
commit8e7ea9ddb5bab4724216ce824b924d5349b6a703 (patch)
tree011c858745940166dc62af3aea4cb3409ccc11ef /clang/lib/Sema/SemaCodeComplete.cpp
parentb09db225aaadcaa1fad202d416c75b1d60ad6aa8 (diff)
downloadbcm5719-llvm-8e7ea9ddb5bab4724216ce824b924d5349b6a703.tar.gz
bcm5719-llvm-8e7ea9ddb5bab4724216ce824b924d5349b6a703.zip
[sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
llvm-svn: 279664
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud