This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Add OpenMP 5.0 nonmonotonic code
ClosedPublic

Authored by jlpeyton on Apr 22 2019, 2:06 PM.

Details

Summary

This patch adds:

  1. new omp_sched_monotonic flag to omp_sched_t which is handled within the runtime
  2. parsing of monotonic/nonmonotonic in OMP_SCHEDULE
  3. tests for the monotonic flag and envirable parsing
  4. logic to force monotonic when hierarchical scheduling is used

Diff Detail

Repository
rL LLVM

Event Timeline

jlpeyton created this revision.Apr 22 2019, 2:06 PM
This revision is now accepted and ready to land.Apr 30 2019, 11:24 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptApr 30 2019, 12:18 PM