This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Introduce GOMP teams support in runtime
ClosedPublic

Authored by jlpeyton on Sep 4 2020, 2:41 PM.

Details

Summary

Implement GOMP_teams_reg() function which enables GOMP support of the
standalone teams construct. The GOMP_parallel* functions were modified
to call __kmp_fork_call() unconditionally so that the teams-specific
code could be reused within __kmp_fork_call() instead of reproduced
inside the GOMP_* functions.

Diff Detail

Event Timeline

jlpeyton created this revision.Sep 4 2020, 2:41 PM
jlpeyton requested review of this revision.Sep 4 2020, 2:41 PM
jlpeyton edited the summary of this revision. (Show Details)Sep 4 2020, 2:43 PM
This revision is now accepted and ready to land.Sep 11 2020, 3:45 PM
This revision was landed with ongoing or failed builds.Sep 24 2020, 7:50 AM
This revision was automatically updated to reflect the committed changes.