llvm-project/compiler-rt/lib
Alex Shlyapnikov daa342d9c3 Cache size per class size in SizeClassAllocatorXLocalCache.
Summary:
Allocator::ClassIdToSize() is not free and calling it in every
Allocate/Deallocate has noticeable impact on perf.

Reviewers: eugenis, kcc

Subscribers: llvm-commits, kubamracek

Differential Revision: https://reviews.llvm.org/D31991

llvm-svn: 300107
2017-04-12 21:44:56 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Fix memory leaks in address sanitizer darwin tests 2017-04-12 17:31:41 +00:00
builtins [builtins] Make some ISA macro checks work with MSVC 2017-04-07 17:18:43 +00:00
cfi [cfi] Accept weak definition of __cfi_check. 2017-04-07 22:52:08 +00:00
dfsan Revert "[sancov] moving sancov rt to sancov/ directory" 2017-01-12 01:37:35 +00:00
esan [sanitizer] Move fread and fwrite interceptors to sanitizer_common 2017-03-30 07:25:33 +00:00
interception [interception] Check for export table's size before referring to its elements. 2017-01-30 18:23:37 +00:00
lsan Implement standalone lsan interceptors for OS X 2017-04-11 20:05:02 +00:00
msan [msan] Choose in runtime if IPv4 or IPv6 are supported. 2017-04-10 21:03:18 +00:00
profile Revert 299954 : test failure needs to be fixed 2017-04-11 16:27:26 +00:00
safestack [compiler-rt] Do not introduce __sanitizer namespace globally 2016-09-15 21:02:18 +00:00
sanitizer_common Cache size per class size in SizeClassAllocatorXLocalCache. 2017-04-12 21:44:56 +00:00
scudo [scudo] 32-bit quarantine sizes adjustments and bug fixes 2017-02-03 20:49:42 +00:00
stats Revert "[sancov] moving sancov rt to sancov/ directory" 2017-01-12 01:37:35 +00:00
tsan [TSan] Adjust expectation for check_analyze.sh 2017-04-06 17:09:08 +00:00
ubsan [ubsan] Add nullability handlers to interface file 2017-03-14 16:36:03 +00:00
xray Fix compile error 2017-04-12 09:42:46 +00:00
CMakeLists.txt Revert "[sancov] moving sancov rt to sancov/ directory" 2017-01-12 01:37:35 +00:00