SuccessChanges

Summary

  1. [OpenMP] Add implementation and tests of Archer tool (details)
Commit 2b8115b10b03013b9f8ae0aa56b0cd6a6a6dd4fd by protze
[OpenMP] Add implementation and tests of Archer tool
The tool provides TSAN annotations for OpenMP synchronization. The tool
is activated if no other OMPT tool is loaded.
The tool detects whether the application was built with TSan and rejects
activation according to the OMPT protocol if there is no TSan-rt.
Differential Revision: https://reviews.llvm.org/D45890
The file was addedopenmp/tools/archer/tests/races/task-dependency.c
The file was modifiedopenmp/CMakeLists.txt
The file was addedopenmp/tools/archer/tests/races/critical-unrelated.c
The file was addedopenmp/tools/archer/tests/parallel/parallel-simple2.c
The file was addedopenmp/tools/archer/tests/task/task-taskgroup.c
The file was addedopenmp/tools/archer/tests/task/task-taskwait.c
The file was addedopenmp/tools/archer/ompt-tsan.cpp
The file was addedopenmp/tools/archer/tests/races/lock-nested-unrelated.c
The file was addedopenmp/tools/archer/tests/reduction/parallel-reduction.c
The file was modifiedopenmp/runtime/src/ompt-general.cpp
The file was addedopenmp/tools/archer/tests/lit.site.cfg.in
The file was addedopenmp/tools/archer/tests/parallel/parallel-simple.c
The file was addedopenmp/tools/archer/tests/task/task-dependency.c
The file was addedopenmp/tools/CMakeLists.txt
The file was addedopenmp/tools/archer/tests/parallel/parallel-firstprivate.c
The file was modifiedopenmp/runtime/src/CMakeLists.txt
The file was addedopenmp/tools/archer/tests/worksharing/ordered.c
The file was addedopenmp/tools/archer/tests/CMakeLists.txt
The file was addedopenmp/tools/archer/tests/ompt/ompt-signal.h
The file was addedopenmp/tools/archer/README.md
The file was addedopenmp/tools/archer/tests/task/task-barrier.c
The file was addedopenmp/tools/archer/CMakeLists.txt
The file was addedopenmp/tools/archer/tests/task/task-create.c
The file was addedopenmp/tools/archer/tests/task/task-taskwait-nested.c
The file was addedopenmp/tools/archer/tests/critical/lock-nested.c
The file was addedopenmp/tools/archer/tests/races/task-two.c
The file was addedopenmp/tools/archer/tests/critical/critical.c
The file was addedopenmp/tools/archer/tests/races/parallel-simple.c
The file was addedopenmp/tools/archer/tests/races/task-taskwait-nested.c
The file was addedopenmp/tools/archer/tests/task/task-taskgroup-nested.c
The file was addedopenmp/tools/archer/tests/races/task-taskgroup-unrelated.c
The file was addedopenmp/tools/archer/tests/critical/lock.c
The file was addedopenmp/tools/archer/tests/lit.cfg
The file was addedopenmp/tools/archer/tests/races/lock-unrelated.c
The file was addedopenmp/tools/archer/tests/reduction/parallel-reduction-nowait.c
The file was addedopenmp/tools/archer/tests/deflake.bash
The file was addedopenmp/tools/archer/tests/barrier/barrier.c
The file was modifiedopenmp/runtime/CMakeLists.txt