|
clang 23.0.0git
|
Go to the source code of this file.
Macros | |
| #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))) |
Functions | |
| _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) |
| static _DEFAULT_FN_ATTRS __inline__ uint64_t | __gpu_ballot (uint64_t __lane_mask, bool __x) |
| static _DEFAULT_FN_ATTRS __inline__ void | __gpu_sync_threads (void) |
| static _DEFAULT_FN_ATTRS __inline__ void | __gpu_sync_lane (uint64_t __lane_mask) |
| static _DEFAULT_FN_ATTRS __inline__ uint32_t | __gpu_shuffle_idx_u32 (uint64_t __lane_mask, uint32_t __idx, uint32_t __x, uint32_t __width) |
| static _DEFAULT_FN_ATTRS __inline__ uint64_t | __gpu_match_any_u32 (uint64_t __lane_mask, uint32_t __x) |
| static _DEFAULT_FN_ATTRS __inline__ uint64_t | __gpu_match_any_u64 (uint64_t __lane_mask, uint64_t __x) |
| static _DEFAULT_FN_ATTRS __inline__ uint64_t | __gpu_match_all_u32 (uint64_t __lane_mask, uint32_t __x) |
| static _DEFAULT_FN_ATTRS __inline__ uint64_t | __gpu_match_all_u64 (uint64_t __lane_mask, uint64_t __x) |
| static _DEFAULT_FN_ATTRS __inline__ bool | __gpu_is_ptr_local (void *ptr) |
| static _DEFAULT_FN_ATTRS __inline__ bool | __gpu_is_ptr_private (void *ptr) |
| static _DEFAULT_FN_ATTRS __inline__ void | __gpu_exit (void) |
| static _DEFAULT_FN_ATTRS __inline__ void | __gpu_thread_suspend (void) |
| _Pragma ("omp end declare variant") | |
| _Pragma ("omp end declare target") | |
| #define __gpu_constant __attribute__((address_space(4))) |
Definition at line 25 of file amdgpuintrin.h.
| #define __gpu_generic __attribute__((address_space(0))) |
Definition at line 28 of file amdgpuintrin.h.
| #define __gpu_global __attribute__((address_space(1))) |
Definition at line 27 of file amdgpuintrin.h.
| #define __gpu_local __attribute__((address_space(3))) |
Definition at line 26 of file amdgpuintrin.h.
| #define __gpu_private __attribute__((address_space(5))) |
Definition at line 24 of file amdgpuintrin.h.
|
static |
Definition at line 113 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_match_all_u32_impl(), __gpu_match_all_u64_impl(), __gpu_match_any_u32_impl(), and __gpu_match_any_u64_impl().
|
static |
Definition at line 46 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_block_id().
|
static |
Definition at line 51 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_block_id().
|
static |
Definition at line 56 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_block_id().
|
static |
Definition at line 176 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS, and noreturn.
|
static |
Definition at line 164 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS, and clang::opencl_generic.
|
static |
Definition at line 170 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS, and clang::opencl_generic.
|
static |
Definition at line 97 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_is_first_in_lane(), and __gpu_shuffle_idx_u32().
|
static |
Definition at line 102 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_match_all_u32_impl(), __gpu_match_all_u64_impl(), __gpu_match_any_u32_impl(), and __gpu_match_any_u64_impl().
|
static |
Definition at line 153 of file amdgpuintrin.h.
References __gpu_match_all_u32_impl().
|
static |
Definition at line 159 of file amdgpuintrin.h.
References __gpu_match_all_u64_impl().
|
static |
Definition at line 141 of file amdgpuintrin.h.
References __gpu_match_any_u32_impl().
|
static |
Definition at line 147 of file amdgpuintrin.h.
References __gpu_match_any_u64_impl().
|
static |
Definition at line 31 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_blocks().
|
static |
Definition at line 36 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_blocks().
|
static |
Definition at line 41 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_blocks().
|
static |
Definition at line 92 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
|
static |
Definition at line 61 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_threads().
|
static |
Definition at line 66 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_threads().
|
static |
Definition at line 71 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_num_threads().
|
static |
Definition at line 108 of file amdgpuintrin.h.
Referenced by __gpu_match_all_u32_impl(), __gpu_match_any_u32_impl(), __gpu_read_first_lane_f32(), and __gpu_read_first_lane_u64().
|
static |
Definition at line 133 of file amdgpuintrin.h.
References __gpu_lane_id().
Referenced by __gpu_shuffle_idx_f32(), and __gpu_shuffle_idx_u64().
|
static |
Definition at line 127 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_match_all_u32_impl(), __gpu_match_all_u64_impl(), __gpu_match_any_u32_impl(), and __gpu_match_any_u64_impl().
|
static |
Definition at line 121 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
|
static |
Definition at line 76 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_thread_id().
|
static |
Definition at line 81 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_thread_id().
|
static |
Definition at line 86 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
Referenced by __gpu_thread_id().
|
static |
Definition at line 181 of file amdgpuintrin.h.
References _DEFAULT_FN_ATTRS.
| _Pragma | ( | "omp begin declare target device_type(nohost)" | ) |
| _Pragma | ( | "omp begin declare variant match(device = {arch(amdgcn)})" | ) |
| _Pragma | ( | "omp end declare target" | ) |
| _Pragma | ( | "omp end declare variant" | ) |