commit | d98b8105e7f572c8ebebb54f594dc88d2aea2b27 | [log] [tgz] |
---|---|---|
author | Justin Lebar <jlebar@google.com> | Sat Feb 06 19:32:44 2016 +0000 |
committer | Justin Lebar <jlebar@google.com> | Sat Feb 06 19:32:44 2016 +0000 |
tree | 0be7425a1ce51a996a1661aa79d4ea9a0f5aa2fa | |
parent | d14beda7f7175e2ecbe785c0153c005bfa37328c [diff] |
[NVPTX] Mark nvvm synchronizing intrinsics as convergent. Summary: This is the attribute purpose-made for e.g. __syncthreads. It appears that NoDuplicate may not be sufficient to prevent Sink from touching a call to __syncthreads. Reviewers: jingyue, hfinkel Subscribers: llvm-commits, jholewinski, jhen, rnk, tra, majnemer Differential Revision: http://reviews.llvm.org/D16941 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260005 91177308-0d34-0410-b5e6-96231b3b80d8