clang 20.0.0git
Macros | Functions
amdgpuintrin.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define bool   _Bool
 
#define __gpu_private   __attribute__((address_space(5)))
 
#define __gpu_constant   __attribute__((address_space(4)))
 
#define __gpu_local   __attribute__((address_space(3)))
 
#define __gpu_global   __attribute__((address_space(1)))
 
#define __gpu_generic   __attribute__((address_space(0)))
 
#define __gpu_kernel   __attribute__((amdgpu_kernel, visibility("protected")))
 

Functions

 _Pragma ("push_macro(\"bool\")")
 
 _Pragma ("omp begin declare target device_type(nohost)")
 
 _Pragma ("omp begin declare variant match(device = {arch(amdgcn)})")
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_blocks_x (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_blocks_y (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_blocks_z (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_block_id_x (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_block_id_y (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_block_id_z (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_threads_x (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_threads_y (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_threads_z (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_thread_id_x (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_thread_id_y (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_thread_id_z (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_num_lanes (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_lane_id (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint64_t __gpu_lane_mask (void)
 
static _DEFAULT_FN_ATTRS __inline__ uint32_t __gpu_read_first_lane_u32 (uint64_t __lane_mask, uint32_t __x)
 
_DEFAULT_FN_ATTRS __inline__ uint64_t __gpu_read_first_lane_u64 (uint64_t __lane_mask, uint64_t __x)
 
static _DEFAULT_FN_ATTRS __inline__ uint64_t __gpu_ballot (uint64_t __lane_mask,