This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][FIX] Ensure flag to disable de-globalization works properly
ClosedPublic

Authored by jdoerfert on Mar 5 2022, 1:52 PM.

Details

Summary

If the user disables de-globalization we did not seed the AAHeapToShared
and AAHeapToStack but we still could end up with them through in-flight
lookups. With this patch we disable AAHeapToShared completely if the
user disabled de-globalization. Heap-2-stack is still run though.

Diff Detail

Event Timeline

jdoerfert created this revision.Mar 5 2022, 1:52 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 5 2022, 1:52 PM
jdoerfert requested review of this revision.Mar 5 2022, 1:52 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 5 2022, 1:52 PM
ormris removed a subscriber: ormris.Mar 7 2022, 9:55 AM
This revision is now accepted and ready to land.Mar 7 2022, 5:21 PM
This revision was landed with ongoing or failed builds.Mar 7 2022, 9:43 PM
This revision was automatically updated to reflect the committed changes.