aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorJoachim Protze <protze@itc.rwth-aachen.de>2021-06-04 14:05:05 +0200
committerJoachim Protze <protze@itc.rwth-aachen.de>2021-07-12 18:49:11 +0200
commit681055ea694b1de21a52b319329e5d4f9b1b807d (patch)
tree2ce509ecf9259913874869cd26080cec76439b1d /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent88b73a980ff28fc7123df1e857b5c4dda4a62a5a (diff)
downloadllvm-681055ea694b1de21a52b319329e5d4f9b1b807d.zip
llvm-681055ea694b1de21a52b319329e5d4f9b1b807d.tar.gz
llvm-681055ea694b1de21a52b319329e5d4f9b1b807d.tar.bz2
[OpenMP] Remove TSAN annotations from libomp
The annotations in libomp were never built by default. The annotations are also superseded by the annotations which the OMPT tool libarcher.so provides. With respect to libarcher, libomp behaves as if libarcher would be the last element of OMP_TOOL_LIBARARIES. I.e., if no other OMPT tool gets active, libarcher will check if an OpenMP application is built with TSan. Since libarcher gets loaded by default, enabling LIBOMP_TSAN_SUPPORT would result in redundant annotations for TSan, which slightly differ in details and coverage (e.g. task dependencies are not handled well by the annotations in libomp). This patch removes all TSan annotations from the OpenMP runtime code. Differential Revision: https://reviews.llvm.org/D103767
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions