This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Simplify the ThreadStackTy for globalization fallback
ClosedPublic

Authored by jdoerfert on Jul 22 2021, 10:47 AM.

Details

Summary

With D106496 we can make the globalization fallback stack much simpler
and this version doesn't seem to experience the spurious failures and
deadlocks we have seen before.

Diff Detail

Event Timeline

jdoerfert created this revision.Jul 22 2021, 10:47 AM
jdoerfert requested review of this revision.Jul 22 2021, 10:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 22 2021, 10:47 AM
Herald added a subscriber: sstefan1. · View Herald Transcript
jhuber6 accepted this revision.Jul 22 2021, 10:54 AM

LGTM, passes previously failing tests now.

Two minor typos.

openmp/libomptarget/deviceRTLs/common/src/data_sharing.cu
26
64–65
This revision is now accepted and ready to land.Jul 22 2021, 10:54 AM
This revision was landed with ongoing or failed builds.Jul 22 2021, 9:58 PM
This revision was automatically updated to reflect the committed changes.