[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