This is an archive of the discontinued LLVM Phabricator instance.

Runtime support for untied tasks
ClosedPublic

Authored by jlpeyton on Apr 12 2016, 12:35 PM.

Details

Summary

Introduced a counter of parts of an untied task submitted for execution. The counter controls whether all parts of the task are already finished. The compiler should generate re-submission of partially executed untied task by itself before exiting of each task part except for the lexical last part.

Diff Detail

Repository
rL LLVM

Event Timeline

jlpeyton updated this revision to Diff 53440.Apr 12 2016, 12:35 PM
jlpeyton retitled this revision from to Runtime support for untied tasks.
jlpeyton updated this object.
jlpeyton added a reviewer: AndreyChurbanov.
jlpeyton set the repository for this revision to rL LLVM.
jlpeyton added a subscriber: openmp-commits.
AndreyChurbanov accepted this revision.Apr 18 2016, 10:52 AM
AndreyChurbanov edited edge metadata.

LGTM

This revision is now accepted and ready to land.Apr 18 2016, 10:52 AM
This revision was automatically updated to reflect the committed changes.