aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-08-02 11:06:58 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-08-02 13:30:24 +0200
commit7bd81fe1831e909e762e2f1f5caaba154989d4a1 (patch)
treefb1fac2875d36c66f44d49ff54b669b5c65b68a2 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent14c7507b9d5936074076eb19deecd163c1315f94 (diff)
downloadllvm-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