[Openmp-commits] [PATCH] D55579: [OMPT] Second chunk of final OMPT 5.0 interface updates

Joachim Protze via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Dec 11 14:19:16 PST 2018


protze.joachim created this revision.
protze.joachim added reviewers: hbae, AndreyChurbanov, Hahnfeld.
Herald added a subscriber: jfb.

The ompt.h file is generated from the OpenMP spec to ensure that the interface is implemented as specified.

The other changes are necessary to update the interface implementation to the final version as published in 5.0.

@AndreyChurbanov for the implicit-task callbacks I'm not sure in which cases an initial task in a teams construct might pass the branch and how to identify the initial task.

Patch partially perpared by @sconvent


Repository:
  rOMP OpenMP

https://reviews.llvm.org/D55579

Files:
  runtime/src/include/50/ompt.h.var
  runtime/src/kmp_barrier.cpp
  runtime/src/kmp_csupport.cpp
  runtime/src/kmp_gsupport.cpp
  runtime/src/kmp_runtime.cpp
  runtime/src/kmp_taskdeps.cpp
  runtime/src/kmp_wait_release.h
  runtime/src/ompt-event-specific.h
  runtime/src/ompt-general.cpp
  runtime/src/ompt-internal.h
  runtime/test/lit.cfg
  runtime/test/ompt/callback.h
  runtime/test/ompt/cancel/cancel_taskgroup.c
  runtime/test/ompt/parallel/parallel_if0.c
  runtime/test/ompt/parallel/serialized.c
  runtime/test/ompt/tasks/explicit_task.c
  runtime/test/ompt/tasks/taskyield.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55579.177781.patch
Type: text/x-patch
Size: 67268 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20181211/3ca5c7cd/attachment-0001.bin>


More information about the Openmp-commits mailing list