This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Strip NoInline from known OpenMP runtime functions
ClosedPublic

Authored by jhuber6 on Jul 21 2021, 12:53 PM.

Details

Summary

This patch strips the NoInline attribute from known OpenMP runtime functions.
This is done so that we can denote certain runtime functions as NoInline to
ensure their call sites are intact so they can be checked by OpenMPOpt. We
don't wan't this noinline attribute to remain for any functions after OpenMPOpt
has been run however.

Diff Detail

Event Timeline

jhuber6 created this revision.Jul 21 2021, 12:53 PM
jhuber6 requested review of this revision.Jul 21 2021, 12:53 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 21 2021, 12:53 PM
This revision is now accepted and ready to land.Jul 21 2021, 1:05 PM
This revision was landed with ongoing or failed builds.Jul 21 2021, 6:18 PM
This revision was automatically updated to reflect the committed changes.