[Openmp-commits] [PATCH] D45890: [OMPT] Add implementation and tests of Archer tool

Joachim Protze via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon Feb 4 08:38:55 PST 2019


protze.joachim updated this revision to Diff 185061.
protze.joachim added a comment.

The code is updated to be compatible with OMPT as in OpenMP 5.0.

The OpenMP runtime code is modified to automatically load Archer, which will itself only make active if the application is compiled with TSan.

We are currently in the process to relicense the code under "Apache License v2.0 with LLVM Exceptions", but this should have no influence to the code review.


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

https://reviews.llvm.org/D45890

Files:
  CMakeLists.txt
  runtime/CMakeLists.txt
  runtime/src/CMakeLists.txt
  runtime/src/ompt-general.cpp
  tools/CMakeLists.txt
  tools/archer/CMakeLists.txt
  tools/archer/LICENSE.txt
  tools/archer/counter.cpp
  tools/archer/counter.h
  tools/archer/ftsan.c
  tools/archer/ompt-tsan.cpp
  tools/archer/tests/CMakeLists.txt
  tools/archer/tests/barrier/barrier.c
  tools/archer/tests/critical/critical.c
  tools/archer/tests/critical/lock-nested.c
  tools/archer/tests/critical/lock.c
  tools/archer/tests/deflake.bash
  tools/archer/tests/lit.cfg
  tools/archer/tests/lit.site.cfg.in
  tools/archer/tests/ompt/ompt-signal.h
  tools/archer/tests/parallel/parallel-firstprivate.c
  tools/archer/tests/parallel/parallel-simple.c
  tools/archer/tests/parallel/parallel-simple2.c
  tools/archer/tests/races/critical-unrelated.c
  tools/archer/tests/races/lock-nested-unrelated.c
  tools/archer/tests/races/lock-unrelated.c
  tools/archer/tests/races/parallel-simple.c
  tools/archer/tests/races/task-dependency.c
  tools/archer/tests/races/task-taskgroup-unrelated.c
  tools/archer/tests/races/task-taskwait-nested.c
  tools/archer/tests/races/task-two.c
  tools/archer/tests/reduction/parallel-reduction-nowait.c
  tools/archer/tests/reduction/parallel-reduction.c
  tools/archer/tests/task/task-barrier.c
  tools/archer/tests/task/task-create.c
  tools/archer/tests/task/task-dependency.c
  tools/archer/tests/task/task-taskgroup-nested.c
  tools/archer/tests/task/task-taskgroup.c
  tools/archer/tests/task/task-taskwait-nested.c
  tools/archer/tests/task/task-taskwait.c
  tools/archer/tests/worksharing/ordered.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45890.185061.patch
Type: text/x-patch
Size: 97865 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20190204/84a84392/attachment-0001.bin>


More information about the Openmp-commits mailing list