| Commit message (Expand) | Author | Age | Files | Lines |
* | [CUDA] Removed unused __nvvm_* builtins with non-generic pointers. | Artem Belevich | 2018-06-20 | 1 | -74/+0 |
* | [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru... | Artem Belevich | 2018-04-18 | 1 | -13/+47 |
* | [NVPTX, CUDA] Improved feature constraints on NVPTX target builtins. | Artem Belevich | 2018-04-11 | 1 | -100/+108 |
* | [NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in... | Artem Belevich | 2017-12-06 | 1 | -0/+3 |
* | [NVPTX] Implement __nvvm_atom_add_gen_d builtin. | Justin Lebar | 2017-11-07 | 1 | -1/+1 |
* | [CUDA] Added __hmma_m16n16k16_* builtins to support mma instructions on sm_70 | Artem Belevich | 2017-10-12 | 1 | -0/+13 |
* | [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins. | Artem Belevich | 2017-09-26 | 1 | -0/+7 |
* | Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin... | Justin Lebar | 2017-09-25 | 1 | -7/+0 |
* | [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins. | Artem Belevich | 2017-09-25 | 1 | -0/+7 |
* | [NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions... | Artem Belevich | 2017-09-21 | 1 | -0/+14 |
* | [NVPTX] Implemented shfl.sync instruction and supporting intrinsics/builtins. | Artem Belevich | 2017-09-20 | 1 | -0/+9 |
* | [NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code. | Justin Lebar | 2017-01-21 | 1 | -24/+0 |
* | [CUDA] added __nvvm_atom_{sys|cta}_* builtins. | Artem Belevich | 2016-09-28 | 1 | -0/+73 |
* | [CUDA] Rename the __nvvm_bar0 builtin back to __syncthreads. | Justin Lebar | 2016-07-07 | 1 | -1/+1 |
* | NVPTX: Use the nvvm builtins to read SRegs rather than the legacy ptx ones | Justin Bogner | 2016-07-07 | 1 | -47/+44 |
* | NVPTX: Rename __builtin_ptx_shfl -> __nvvm_shfl | Justin Bogner | 2016-07-06 | 1 | -8/+8 |
* | [CUDA] Implement __shfl* intrinsics in clang headers. | Justin Lebar | 2016-06-09 | 1 | -0/+11 |
* | [CUDA] Implement __ldg using intrinsics. | Justin Lebar | 2016-05-19 | 1 | -0/+36 |
* | [CUDA] 32-bit NVPTX should have 32-bit long type. | Artem Belevich | 2015-09-28 | 1 | -1/+1 |
* | [CUDA] Added stubs for __nvvm_atom_add_*_d() builtins. | Artem Belevich | 2015-08-19 | 1 | -0/+3 |
* | [NVPTX] Fixed a typo in __nvvm_atom_min_gen_l() type string. | Artem Belevich | 2015-06-25 | 1 | -1/+1 |
* | [NVPTX] Fix type error for some builtins in BuiltinsNVPTX.def | Justin Holewinski | 2014-12-02 | 1 | -15/+15 |
* | [NVPTX] Add entire list of supported builtins | Justin Holewinski | 2013-05-22 | 1 | -243/+501 |
* | [NVPTX] Fix const modifier on builtins | Justin Holewinski | 2012-11-12 | 1 | -7/+7 |
* | [NVPTX] Add __nvvm_* intrinsics as Clang builtins | Justin Holewinski | 2012-11-09 | 1 | -0/+246 |
* | Replace PTX back-end with NVPTX back-end in all places where Clang cares | Justin Holewinski | 2012-05-24 | 1 | -0/+62 |