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

Joachim Protze via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Thu Jul 8 07:19:25 PDT 2021


protze.joachim added a comment.

Probably, my statement was misleading. Archer is effectively an adapter between the OpenMP tools interface (OMPT) and the Annotation interface in TSan. 
Archer does not perform its own data race analysis, but translates OpenMP synchronization semantics (derived from OMPT event callbacks) into TSan annotations.

Since libarcher gets loaded by default, enabling LIBOMP_TSAN_SUPPORT will result in redundant annotations for TSan, which slightly differ in details and coverage.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103767/new/

https://reviews.llvm.org/D103767



More information about the Openmp-commits mailing list