This is an archive of the discontinued LLVM Phabricator instance.

Bug fix for hang when tasks used in nested parallel.
ClosedPublic

Authored by tlwilmar on Jun 21 2016, 9:44 AM.

Details

Summary

Bug fix for hang when omp task and nested parallelism used together.
Still some problem remains with task state saving/restoring, but
user's case works fine now. All tasking unit tests passed as well.

Patch by Andrey Churbanov

Diff Detail

Repository
rL LLVM

Event Timeline

tlwilmar updated this revision to Diff 61393.Jun 21 2016, 9:44 AM
tlwilmar retitled this revision from to Bug fix for hang when tasks used in nested parallel..
tlwilmar updated this object.
tlwilmar added reviewers: jlpeyton, AndreyChurbanov.
tlwilmar set the repository for this revision to rL LLVM.
tlwilmar added a subscriber: openmp-commits.
jlpeyton accepted this revision.Jun 21 2016, 12:17 PM
jlpeyton edited edge metadata.

All the tasking tests pass. LGTM.

This revision is now accepted and ready to land.Jun 21 2016, 12:17 PM
This revision was automatically updated to reflect the committed changes.