Lines Matching refs:impl
25 namespace impl { namespace
104 return impl::getThreadIdInBlock() / mapping::getWarpSize(); in getWarpId()
147 return impl::getThreadIdInBlock() & (mapping::getWarpSize() - 1); in getThreadIdInWarp()
160 return impl::getThreadIdInBlock() / mapping::getWarpSize(); in getWarpId()
210 LaneMaskTy mapping::activemask() { return impl::activemask(); } in activemask()
212 LaneMaskTy mapping::lanemaskLT() { return impl::lanemaskLT(); } in lanemaskLT()
214 LaneMaskTy mapping::lanemaskGT() { return impl::lanemaskGT(); } in lanemaskGT()
217 uint32_t ThreadIdInWarp = impl::getThreadIdInWarp(); in getThreadIdInWarp()
218 ASSERT(ThreadIdInWarp < impl::getWarpSize()); in getThreadIdInWarp()
223 uint32_t ThreadIdInBlock = impl::getThreadIdInBlock(); in getThreadIdInBlock()
224 ASSERT(ThreadIdInBlock < impl::getNumHardwareThreadsInBlock()); in getThreadIdInBlock()
228 uint32_t mapping::getWarpSize() { return impl::getWarpSize(); } in getWarpSize()
232 (!IsSPMD * impl::getWarpSize()); in getBlockSize()
239 uint32_t mapping::getKernelSize() { return impl::getKernelSize(); } in getKernelSize()
242 uint32_t WarpID = impl::getWarpId(); in getWarpId()
243 ASSERT(WarpID < impl::getNumberOfWarpsInBlock()); in getWarpId()
248 uint32_t BlockId = impl::getBlockId(); in getBlockId()
249 ASSERT(BlockId < impl::getNumberOfBlocks()); in getBlockId()
254 uint32_t NumberOfWarpsInBlocks = impl::getNumberOfWarpsInBlock(); in getNumberOfWarpsInBlock()
255 ASSERT(impl::getWarpId() < NumberOfWarpsInBlocks); in getNumberOfWarpsInBlock()
260 uint32_t NumberOfBlocks = impl::getNumberOfBlocks(); in getNumberOfBlocks()
261 ASSERT(impl::getBlockId() < NumberOfBlocks); in getNumberOfBlocks()
266 uint32_t NumberOfProcessorElements = impl::getNumHardwareThreadsInBlock(); in getNumberOfProcessorElements()
267 ASSERT(impl::getThreadIdInBlock() < NumberOfProcessorElements); in getNumberOfProcessorElements()
299 return impl::getNumHardwareThreadsInBlock(); in __kmpc_get_hardware_num_threads_in_block()
304 return impl::getWarpSize(); in __kmpc_get_warp_size()