Contains declarations for wrapper functions for llvm intrinsics like llvm.amdgcn.s.barrier.
More...
Go to the source code of this file.
|
__device__ | __attribute__ ((convergent)) ulong __llvm_amdgcn_icmp_i32(uint x |
|
__device__ uint uint z | __asm ("llvm.amdgcn.icmp.i32") |
|
__device__ unsigned | __llvm_amdgcn_groupstaticsize () __asm("llvm.amdgcn.groupstaticsize") |
|
__device__ unsigned int | __llvm_bitrev_b32 (unsigned int src0) __asm("llvm.bitreverse.i32") |
|
__device__ uint64_t | __llvm_bitrev_b64 (uint64_t src0) __asm("llvm.bitreverse.i64") |
|
__device__ | __attribute__ ((const)) unsigned int __mbcnt_lo(unsigned int x |
|
__device__ unsigned int y | __asm ("llvm.amdgcn.mbcnt.lo") |
|
__device__ unsigned int y | __asm ("llvm.amdgcn.mbcnt.hi") |
|
__device__ int | __llvm_amdgcn_ds_bpermute (int index, int src) __asm("llvm.amdgcn.ds.bpermute") |
|
__device__ int | __llvm_amdgcn_ds_permute (int index, int src) __asm("llvm.amdgcn.ds.permute") |
|
__device__ int | __llvm_amdgcn_ds_swizzle (int index, int pattern) __asm("llvm.amdgcn.ds.swizzle") |
|
__device__ int | __llvm_amdgcn_move_dpp (int src, int dpp_ctrl, int row_mask, int bank_mask, bool bound_ctrl) __asm("llvm.amdgcn.mov.dpp.i32") |
|
Contains declarations for wrapper functions for llvm intrinsics like llvm.amdgcn.s.barrier.