This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Add new worksharing definitions into device RTL
ClosedPublic

Authored by jhuber6 on Sep 24 2021, 10:14 AM.

Details

Summary

This path defines the newly added __kmpc_disitrute_static_init
functions in the device runtime library. These functions are currently
exact copies of the current worksharing method but can be tuned later.

Depends on D110429

Diff Detail

Event Timeline

jhuber6 created this revision.Sep 24 2021, 10:14 AM
jhuber6 requested review of this revision.Sep 24 2021, 10:14 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 24 2021, 10:14 AM
tianshilei1992 accepted this revision.Sep 24 2021, 10:25 AM

LGTM. The dependent patch has a huge amount of changes. Hopefully the function signatures here are finalized. Otherwise...

This revision is now accepted and ready to land.Sep 24 2021, 10:25 AM

LGTM. The dependent patch has a huge amount of changes. Hopefully the function signatures here are finalized. Otherwise...

It's pretty much all fixing the tests, it's also to introduce stuff for the device library since we don't need to worry about backwards compatibility.

This revision was landed with ongoing or failed builds.Sep 27 2021, 8:37 AM
This revision was automatically updated to reflect the committed changes.