Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NVPTX: Replace uses of cuda.syncthreads with nvvm.barrier0 | Justin Bogner | 2016-07-06 | 1 | -2/+2 |
| | | | | | | | Everywhere where cuda.syncthreads or __syncthreads is used, use the properly namespaced nvvm.barrier0 instead. llvm-svn: 274664 | ||||
* | [NVPTX] Test that MachineSink won't sink across llvm.cuda.syncthreads. | Justin Lebar | 2016-02-17 | 1 | -0/+23 |
Summary: The syncthreads MI is modeled as mayread/maywrite -- convergence doesn't even come into play here. Nonetheless this property is highly implicit in the tablegen files, so a test seems appropriate. Reviewers: jingyue Subscribers: llvm-commits, jholewinski Differential Revision: http://reviews.llvm.org/D17319 llvm-svn: 261114 |