This is an archive of the discontinued LLVM Phabricator instance.

Fixed problem introduced by part of https://reviews.llvm.org/D21196.
ClosedPublic

Authored by AndreyChurbanov on Nov 1 2016, 5:07 AM.

Details

Summary

One of changes made by https://reviews.llvm.org/D21196 caused error because of broken Task Scheduling Constraint (TSC) when stolen non-descendant untied task produced tied tasks those cannot be scheduled by the thread according to TSC. This change fixes the problem by restoring TSC check for untied tasks during stealing.

Diff Detail

Repository
rL LLVM

Event Timeline

AndreyChurbanov retitled this revision from to Fixed problem introduced by part of https://reviews.llvm.org/D21196..
AndreyChurbanov updated this object.
AndreyChurbanov added reviewers: jlpeyton, pawosm01.
AndreyChurbanov set the repository for this revision to rL LLVM.
AndreyChurbanov added a subscriber: openmp-commits.
pawosm01 accepted this revision.Nov 1 2016, 8:34 AM
pawosm01 edited edge metadata.
This revision is now accepted and ready to land.Nov 1 2016, 8:34 AM
jlpeyton accepted this revision.Nov 1 2016, 9:19 AM
jlpeyton edited edge metadata.

LGTM

This revision was automatically updated to reflect the committed changes.