[NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions/intrins...
authorArtem Belevich <tra@google.com>
Thu, 21 Sep 2017 18:44:49 +0000 (18:44 +0000)
committerArtem Belevich <tra@google.com>
Thu, 21 Sep 2017 18:44:49 +0000 (18:44 +0000)
commit42960b41883a9cc0aed6d1e42c851914893f5600
tree26f7d407689f505269483c2486e8b9545336ad2c
parentddf524c031947ffd495ff4fda9f78be28b05959f
[NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions/intrinsics/builtins.

Differential Revision: https://reviews.llvm.org/D38148

llvm-svn: 313898
clang/include/clang/Basic/BuiltinsNVPTX.def
clang/lib/Headers/__clang_cuda_intrinsics.h
clang/test/CodeGen/builtins-nvptx-ptx60.cu
clang/test/CodeGen/builtins-nvptx.c
llvm/include/llvm/IR/IntrinsicsNVVM.td
llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
llvm/test/CodeGen/NVPTX/barrier.ll [new file with mode: 0644]
llvm/test/CodeGen/NVPTX/vote.ll [new file with mode: 0644]