summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/BuiltinsNVPTX.def
Commit message (Expand)AuthorAgeFilesLines
* [CUDA] Removed unused __nvvm_* builtins with non-generic pointers.Artem Belevich2018-06-201-74/+0
* [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru...Artem Belevich2018-04-181-13/+47
* [NVPTX, CUDA] Improved feature constraints on NVPTX target builtins.Artem Belevich2018-04-111-100/+108
* [NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in...Artem Belevich2017-12-061-0/+3
* [NVPTX] Implement __nvvm_atom_add_gen_d builtin.Justin Lebar2017-11-071-1/+1
* [CUDA] Added __hmma_m16n16k16_* builtins to support mma instructions on sm_70Artem Belevich2017-10-121-0/+13
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-0/+7
* Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar2017-09-251-7/+0
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-251-0/+7
* [NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions...Artem Belevich2017-09-211-0/+14
* [NVPTX] Implemented shfl.sync instruction and supporting intrinsics/builtins.Artem Belevich2017-09-201-0/+9
* [NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code.Justin Lebar2017-01-211-24/+0
* [CUDA] added __nvvm_atom_{sys|cta}_* builtins.Artem Belevich2016-09-281-0/+73
* [CUDA] Rename the __nvvm_bar0 builtin back to __syncthreads.Justin Lebar2016-07-071-1/+1
* NVPTX: Use the nvvm builtins to read SRegs rather than the legacy ptx onesJustin Bogner2016-07-071-47/+44
* NVPTX: Rename __builtin_ptx_shfl -> __nvvm_shflJustin Bogner2016-07-061-8/+8
* [CUDA] Implement __shfl* intrinsics in clang headers.Justin Lebar2016-06-091-0/+11
* [CUDA] Implement __ldg using intrinsics.Justin Lebar2016-05-191-0/+36
* [CUDA] 32-bit NVPTX should have 32-bit long type.Artem Belevich2015-09-281-1/+1
* [CUDA] Added stubs for __nvvm_atom_add_*_d() builtins.Artem Belevich2015-08-191-0/+3
* [NVPTX] Fixed a typo in __nvvm_atom_min_gen_l() type string.Artem Belevich2015-06-251-1/+1
* [NVPTX] Fix type error for some builtins in BuiltinsNVPTX.defJustin Holewinski2014-12-021-15/+15
* [NVPTX] Add entire list of supported builtinsJustin Holewinski2013-05-221-243/+501
* [NVPTX] Fix const modifier on builtinsJustin Holewinski2012-11-121-7/+7
* [NVPTX] Add __nvvm_* intrinsics as Clang builtinsJustin Holewinski2012-11-091-0/+246
* Replace PTX back-end with NVPTX back-end in all places where Clang caresJustin Holewinski2012-05-241-0/+62