summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/NVPTX/MachineSink-convergent.ll
Commit message (Collapse)AuthorAgeFilesLines
* NVPTX: Replace uses of cuda.syncthreads with nvvm.barrier0Justin Bogner2016-07-061-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 Lebar2016-02-171-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
OpenPOWER on IntegriCloud