summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-profdata/llvm-profdata.cpp
diff options
context:
space:
mode:
authorDerek Bruening <bruening@google.com>2016-06-03 22:29:52 +0000
committerDerek Bruening <bruening@google.com>2016-06-03 22:29:52 +0000
commit9ef5772154b3217b7bba462432a618cb96b2e5f9 (patch)
treedc2e0fe7a4d5b1ad0308e5859e1cfaba0c60b29b /llvm/tools/llvm-profdata/llvm-profdata.cpp
parent448dd8c5c64f6557fe395246b2a90e9a89b9eeb7 (diff)
downloadbcm5719-llvm-9ef5772154b3217b7bba462432a618cb96b2e5f9.tar.gz
bcm5719-llvm-9ef5772154b3217b7bba462432a618cb96b2e5f9.zip
[esan|wset] Optionally assume intra-cache-line accesses
Summary: Adds an option -esan-assume-intra-cache-line which causes esan to assume that a single memory access touches just one cache line, even if it is not aligned, for better performance at a potential accuracy cost. Experiments show that the performance difference can be 2x or more, and accuracy loss is typically negligible, so we turn this on by default. This currently applies just to the working set tool. Reviewers: aizatsky Subscribers: vitalybuka, zhaoqin, kcc, eugenis, llvm-commits Differential Revision: http://reviews.llvm.org/D20978 llvm-svn: 271743
Diffstat (limited to 'llvm/tools/llvm-profdata/llvm-profdata.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud