[OpenMP] Implementation of OMPT reduction callbacks
authorprotze@itc.rwth-aachen.de <protze@itc.rwth-aachen.de>
Fri, 27 Dec 2019 13:39:50 +0000 (14:39 +0100)
committerprotze@itc.rwth-aachen.de <protze@itc.rwth-aachen.de>
Fri, 27 Dec 2019 14:30:51 +0000 (15:30 +0100)
commit3356e268f6cdfd4815da70ae4fc6b8db63163375
treea4fcca917560ce36a1d0e948db42c54416ead193
parent69d85f805a3959d297970a4eaa0666b22c4d7e74
[OpenMP] Implementation of OMPT reduction callbacks

Including two tests
These callbacks were added late to the 5.0 specification, an implementation is missing.

Reviewed By: jdoerfert

Differential Review: https://reviews.llvm.org/D70395
openmp/runtime/src/kmp_barrier.cpp
openmp/runtime/src/kmp_csupport.cpp
openmp/runtime/src/ompt-event-specific.h
openmp/runtime/src/ompt-specific.h
openmp/runtime/test/ompt/callback.h
openmp/runtime/test/ompt/synchronization/reduction/empty_reduce.c [new file with mode: 0644]
openmp/runtime/test/ompt/synchronization/reduction/tree_reduce.c [new file with mode: 0644]