diff options
author | Vitaly Buka <vitalybuka@google.com> | 2021-10-05 13:49:31 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2021-10-06 10:45:11 -0700 |
commit | b5b1b3aef1f3cdd8c7707280678e34d8b0baa11d (patch) | |
tree | eaabe8e4e8a1a41a228558ad21626614e94ffcab /llvm/lib/CodeGen/SafeStack.cpp | |
parent | 4c48f7e29b7014af5ba8292a508b8386e6b00f03 (diff) | |
download | llvm-b5b1b3aef1f3cdd8c7707280678e34d8b0baa11d.zip llvm-b5b1b3aef1f3cdd8c7707280678e34d8b0baa11d.tar.gz llvm-b5b1b3aef1f3cdd8c7707280678e34d8b0baa11d.tar.bz2 |
[sanitizer] Switch to StackDepotNode to 64bit hash
Now we can avoid scanning the stack on fast path.
The price is the false stack trace with probability of the hash collision.
This increase performance of lsan by 6% and pre-requirement for stack compression.
Depends on D111182.
Reviewed By: morehouse, dvyukov
Differential Revision: https://reviews.llvm.org/D111183
Diffstat (limited to 'llvm/lib/CodeGen/SafeStack.cpp')
0 files changed, 0 insertions, 0 deletions