[Openmp-commits] [PATCH] D103767: [OpenMP] Remove TSan annotations from libomp

Joachim Protze via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Sun Jun 6 09:24:49 PDT 2021


protze.joachim created this revision.
protze.joachim added a reviewer: AndreyChurbanov.
protze.joachim added a project: OpenMP.
Herald added subscribers: guansong, yaxunl, mgorny.
protze.joachim requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added a subscriber: sstefan1.

The annotations in libomp were never built by default. The annotations are also superseded by the OMPT tool libarcher.so, which is automatically loaded if an OpenMP application is built with TSan.
This patch removes all TSan annotations from the runtime code.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D103767

Files:
  openmp/runtime/CMakeLists.txt
  openmp/runtime/src/CMakeLists.txt
  openmp/runtime/src/exports_so.txt
  openmp/runtime/src/kmp_barrier.cpp
  openmp/runtime/src/kmp_config.h.cmake
  openmp/runtime/src/kmp_lock.cpp
  openmp/runtime/src/kmp_runtime.cpp
  openmp/runtime/src/kmp_tasking.cpp
  openmp/runtime/src/tsan_annotations.cpp
  openmp/runtime/src/tsan_annotations.h
  openmp/runtime/src/z_Linux_util.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D103767.350111.patch
Type: text/x-patch
Size: 39486 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20210606/89dac553/attachment-0001.bin>


More information about the Openmp-commits mailing list