This is an archive of the discontinued LLVM Phabricator instance.

[NVPTX] Mark bar.sync intrinsic as convergent.
ClosedPublic

Authored by jlebar on Jun 8 2016, 5:22 PM.

Details

Summary

__syncthreads, which corresponds to bar.sync 0, is already convergent.
This makes the more general bar.sync n likewise convergent.

Diff Detail

Event Timeline

jlebar updated this revision to Diff 60124.Jun 8 2016, 5:22 PM
jlebar retitled this revision from to [NVPTX] Mark bar.sync intrinsic as convergent..
jlebar updated this object.
jlebar added a reviewer: tra.
jlebar added subscribers: jholewinski, llvm-commits.

Looks good to me!

tra accepted this revision.Jun 9 2016, 11:02 AM
tra edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 9 2016, 11:02 AM
This revision was automatically updated to reflect the committed changes.