This is an archive of the discontinued LLVM Phabricator instance.

Implementation of OMPT as specified in OpenMP 5.0 Preview 2
ClosedPublic

Authored by protze.joachim on Oct 23 2017, 6:50 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

Hahnfeld edited edge metadata.Oct 23 2017, 2:19 PM

The renaming in ompt_frame_t should be pretty easy to split out, the replacements all over the code are mechanical. This would massively reduce the size of this patch...

Renaming of ompt_frame_t split out as suggested by Jonas

Now with proper clang-format

Looks good so far with one minor question.

I'll let this sit here until the TR4 changes are committed, in case someone else wants to comment.

runtime/src/ompt-general.cpp
57–60 ↗(On Diff #120409)

Why do we need these in here, they already live in ompt.h. I think this should be included...

protze.joachim added inline comments.Oct 27 2017, 6:44 AM
runtime/src/ompt-general.cpp
57–60 ↗(On Diff #120409)

They are not even used here. I removed them in the TR4 patch.

Updated diff after merging in master with TR4 patch.

Hahnfeld accepted this revision.Nov 2 2017, 6:28 AM

LGTM

This revision is now accepted and ready to land.Nov 2 2017, 6:28 AM
jlpeyton accepted this revision.Nov 3 2017, 9:46 AM

LGTM

This revision was automatically updated to reflect the committed changes.
Hahnfeld reopened this revision.Nov 5 2017, 5:28 AM

Needs to be recommitted

This revision is now accepted and ready to land.Nov 5 2017, 5:28 AM
This revision was automatically updated to reflect the committed changes.