HIP: Heterogenous-computing Interface for Portability
Macros | Typedefs | Functions | Variables
device_library_decls.h File Reference

Contains declarations for types and functions in device library. More...

#include "hip/hcc_detail/host_defines.h"

Go to the source code of this file.

Macros

#define __local   __attribute__((address_space(3)))
 

Typedefs

typedef unsigned char uchar
 
typedef unsigned short ushort
 
typedef unsigned int uint
 
typedef unsigned long ulong
 
typedef unsigned long long ullong
 

Functions

__device__ __attribute__ ((const)) bool __ockl_wfany_i32(int)
 
__device__ uint __ockl_activelane_u32 (void)
 
__device__ __attribute__ ((convergent)) void __ockl_gws_init(uint nwm1
 
__device__ void __llvm_fence_acq_sg (void)
 
__device__ void __llvm_fence_acq_wg (void)
 
__device__ void __llvm_fence_acq_dev (void)
 
__device__ void __llvm_fence_acq_sys (void)
 
__device__ void __llvm_fence_rel_sg (void)
 
__device__ void __llvm_fence_rel_wg (void)
 
__device__ void __llvm_fence_rel_dev (void)
 
__device__ void __llvm_fence_rel_sys (void)
 
__device__ void __llvm_fence_ar_sg (void)
 
__device__ void __llvm_fence_ar_wg (void)
 
__device__ void __llvm_fence_ar_dev (void)
 
__device__ void __llvm_fence_ar_sys (void)
 
__device__ void __llvm_fence_sc_sg (void)
 
__device__ void __llvm_fence_sc_wg (void)
 
__device__ void __llvm_fence_sc_dev (void)
 
__device__ void __llvm_fence_sc_sys (void)
 

Variables

__device__ int
 
__device__ float
 
__device__ uint rid
 

Detailed Description

Contains declarations for types and functions in device library.