summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2020-09-25 13:36:30 -0700
committerPeter Collingbourne <peter@pcc.me.uk>2020-09-28 11:51:45 -0700
commite851aeb0a5084d968d6384fbc2257bbe05dcdacb (patch)
treeecdc5bdd1c42123563669a607770568a853e654e /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent54759cefdba929c89a0bde07df19d8946312a974 (diff)
scudo: Re-order Allocator fields for improved performance. NFCI.
Move smaller and frequently-accessed fields near the beginning of the data structure in order to improve locality and reduce the number of instructions required to form an access to those fields. With this change I measured a ~5% performance improvement on BM_malloc_sql_trace_default on aarch64 Android devices (Pixel 4 and DragonBoard 845c). Differential Revision: https://reviews.llvm.org/D88350
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions