diff options
| author | Kostya Serebryany <kcc@google.com> | 2013-11-25 11:33:41 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2013-11-25 11:33:41 +0000 |
| commit | ccfc0481f17c12a89e797b63e52b681b87527d97 (patch) | |
| tree | 08226a5a59714bcee43c589c76ebaa573fae6372 /llvm/lib/Target/ARM | |
| parent | f59125f5bb39ba6b2844b6318d5db5cda5d6d303 (diff) | |
| download | bcm5719-llvm-ccfc0481f17c12a89e797b63e52b681b87527d97.tar.gz bcm5719-llvm-ccfc0481f17c12a89e797b63e52b681b87527d97.zip | |
[sanitizer] Implement TwoLevelByteMap and use it for the internal allocator on 64-bit.
Summary:
Implement TwoLevelByteMap and use it for the internal allocator on 64-bit.
This reduces bss on 64-bit by ~8Mb because we don't use FlatByteMap on 64-bits any more.
Dmitry, please check my understanding of atomics.
Reviewers: dvyukov
Reviewed By: dvyukov
CC: samsonov, llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D2259
llvm-svn: 195637
Diffstat (limited to 'llvm/lib/Target/ARM')
0 files changed, 0 insertions, 0 deletions

