This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Use assumptions during ICV tracking
ClosedPublic

Authored by jdoerfert on Nov 24 2020, 11:42 AM.

Details

Summary

The OpenMP 5.1 assumptions no_openmp and no_openmp_routines allow us
to ignore calls that would otherwise prevent ICV tracking.

Once we track more ICVs we might need to distinguish the ones that could
be impacted even with no_openmp_routines.

Diff Detail

Event Timeline

jdoerfert created this revision.Nov 24 2020, 11:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 24 2020, 11:42 AM
jdoerfert requested review of this revision.Nov 24 2020, 11:42 AM
sstefan1 accepted this revision.Nov 24 2020, 12:36 PM

Cool :)

LGTM

This revision is now accepted and ready to land.Nov 24 2020, 12:36 PM
This revision was automatically updated to reflect the committed changes.