This is an archive of the discontinued LLVM Phabricator instance.

[Libomptarget] Introduce new globalization runtime calls
ClosedPublic

Authored by jhuber6 on May 14 2021, 2:00 PM.

Details

Summary

This patch introduces the new globalization runtime to be used by D97680. These
runtime calls will replace the __kmpc_data_sharing_push_stack and
__kmpc_data_sharing_pop_stack functions.

Diff Detail

Event Timeline

jhuber6 requested review of this revision.May 14 2021, 2:00 PM
jhuber6 created this revision.
This revision is now accepted and ready to land.May 14 2021, 2:06 PM
jhuber6 updated this revision to Diff 352174.Jun 15 2021, 10:21 AM
jhuber6 edited the summary of this revision. (Show Details)

This interface doesn't use __kmpc_init_stack so the data sharing buffer needs to be initialized differently.

jhuber6 updated this revision to Diff 352249.Jun 15 2021, 2:28 PM

Changing implementation, had some bugs.

This revision was landed with ongoing or failed builds.Jun 22 2021, 7:08 AM
This revision was automatically updated to reflect the committed changes.