diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2021-08-02 11:06:58 +0200 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2021-08-02 13:30:24 +0200 |
commit | 7bd81fe1831e909e762e2f1f5caaba154989d4a1 (patch) | |
tree | fb1fac2875d36c66f44d49ff54b669b5c65b68a2 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 14c7507b9d5936074076eb19deecd163c1315f94 (diff) | |
download | llvm-7bd81fe1831e909e762e2f1f5caaba154989d4a1.zip llvm-7bd81fe1831e909e762e2f1f5caaba154989d4a1.tar.gz llvm-7bd81fe1831e909e762e2f1f5caaba154989d4a1.tar.bz2 |
tsan: don't save creation stack for some sync objects
Currently we save the creation stack for sync objects always.
But it's not needed to some sync objects, most notably atomics.
We simply don't use atomic creation stack anywhere.
Allow callers to control saving of the creation stack
and don't save it for atomics.
Depends on D107257.
Reviewed By: melver
Differential Revision: https://reviews.llvm.org/D107258
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions