Home
last modified time | relevance | path

Searched refs:__kmpc_impl_lanemask_t (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/openmp/libomptarget/deviceRTLs/nvptx/src/
Dtarget_impl.h94 static const __kmpc_impl_lanemask_t __kmpc_impl_all_lanes =
97 INLINE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_lt() { in __kmpc_impl_lanemask_lt()
98 __kmpc_impl_lanemask_t res; in __kmpc_impl_lanemask_lt()
103 INLINE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_gt() { in __kmpc_impl_lanemask_gt()
104 __kmpc_impl_lanemask_t res; in __kmpc_impl_lanemask_gt()
140 INLINE __kmpc_impl_lanemask_t __kmpc_impl_activemask() { in __kmpc_impl_activemask()
150 INLINE int32_t __kmpc_impl_shfl_sync(__kmpc_impl_lanemask_t Mask, int32_t Var, in __kmpc_impl_shfl_sync()
159 INLINE int32_t __kmpc_impl_shfl_down_sync(__kmpc_impl_lanemask_t Mask, in __kmpc_impl_shfl_down_sync()
178 INLINE void __kmpc_impl_syncwarp(__kmpc_impl_lanemask_t Mask) { in __kmpc_impl_syncwarp()
Dnvptx_interface.h15 typedef uint32_t __kmpc_impl_lanemask_t; typedef
/external/llvm-project/openmp/libomptarget/deviceRTLs/amdgcn/src/
Dtarget_impl.h77 static const __kmpc_impl_lanemask_t __kmpc_impl_all_lanes =
80 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_lt();
82 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_gt();
98 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_activemask();
100 DEVICE int32_t __kmpc_impl_shfl_sync(__kmpc_impl_lanemask_t, int32_t Var,
103 DEVICE int32_t __kmpc_impl_shfl_down_sync(__kmpc_impl_lanemask_t, int32_t Var,
108 INLINE void __kmpc_impl_syncwarp(__kmpc_impl_lanemask_t) { in __kmpc_impl_syncwarp() argument
Dtarget_impl.hip19 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_lt() {
28 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_lanemask_gt() {
48 DEVICE __kmpc_impl_lanemask_t __kmpc_impl_activemask() {
52 DEVICE int32_t __kmpc_impl_shfl_sync(__kmpc_impl_lanemask_t, int32_t var,
60 DEVICE int32_t __kmpc_impl_shfl_down_sync(__kmpc_impl_lanemask_t, int32_t var,
Damdgcn_interface.h15 typedef uint64_t __kmpc_impl_lanemask_t; typedef
/external/llvm-project/openmp/libomptarget/deviceRTLs/common/src/
Dsupport.cu190 DEVICE void IncParallelLevel(bool ActiveParallel, __kmpc_impl_lanemask_t Mask) { in IncParallelLevel()
192 __kmpc_impl_lanemask_t LaneMaskLt = __kmpc_impl_lanemask_lt(); in IncParallelLevel()
202 DEVICE void DecParallelLevel(bool ActiveParallel, __kmpc_impl_lanemask_t Mask) { in DecParallelLevel()
204 __kmpc_impl_lanemask_t LaneMaskLt = __kmpc_impl_lanemask_lt(); in DecParallelLevel()
Dreduction.cu62 __kmpc_impl_lanemask_t lanemask_lt = __kmpc_impl_lanemask_lt(); in gpu_irregular_simd_reduce()
63 __kmpc_impl_lanemask_t Liveness = __kmpc_impl_activemask(); in gpu_irregular_simd_reduce()
65 __kmpc_impl_lanemask_t lanemask_gt = __kmpc_impl_lanemask_gt(); in gpu_irregular_simd_reduce()
128 __kmpc_impl_lanemask_t Liveness = __kmpc_impl_activemask(); in nvptx_parallel_reduce_nowait()
Dsync.cu125 EXTERN __kmpc_impl_lanemask_t __kmpc_warp_active_thread_mask() { in __kmpc_warp_active_thread_mask()
134 EXTERN void __kmpc_syncwarp(__kmpc_impl_lanemask_t Mask) { in __kmpc_syncwarp()
Ddata_sharing.cu77 __kmpc_impl_lanemask_t CurActive = __kmpc_impl_activemask(); in data_sharing_push_stack_common()
Dloop.cu384 INLINE static uint64_t Shuffle(__kmpc_impl_lanemask_t active, int64_t val, in Shuffle()
394 __kmpc_impl_lanemask_t active = __kmpc_impl_activemask(); in NextIter()
397 __kmpc_impl_lanemask_t lane_mask_lt = __kmpc_impl_lanemask_lt(); in NextIter()
/external/llvm-project/openmp/libomptarget/deviceRTLs/common/
Dsupport.h75 DEVICE void IncParallelLevel(bool ActiveParallel, __kmpc_impl_lanemask_t Mask);
76 DEVICE void DecParallelLevel(bool ActiveParallel, __kmpc_impl_lanemask_t Mask);
Domptarget.h84 __kmpc_impl_lanemask_t ActiveThreads[DS_Max_Warp_Number];
/external/llvm-project/openmp/libomptarget/deviceRTLs/
Dinterface.h381 EXTERN __kmpc_impl_lanemask_t __kmpc_warp_active_thread_mask();
383 EXTERN void __kmpc_syncwarp(__kmpc_impl_lanemask_t);