|
Grok 12.0.1
|
#include <stddef.h>#include <stdint.h>#include <stdio.h>#include <array>#include <thread>#include <atomic>#include <vector>#include "hwy/aligned_allocator.h"#include "hwy/base.h"#include "hwy/cache_control.h"#include "hwy/contrib/thread_pool/futex.h"Go to the source code of this file.
Classes | |
| class | hwy::ShuffledIota |
| class | hwy::PoolWorker |
| class | hwy::PoolTasks |
| class | hwy::PoolCommands |
| class | hwy::PoolBarrier |
| struct | hwy::PoolMem |
| class | hwy::PoolMemOwner |
| class | hwy::ParallelFor |
| class | hwy::ThreadPool |
Namespaces | |
| namespace | hwy |
Macros | |
| #define | HWY_POOL_INLINE HWY_NOINLINE |
| #define | HWY_POOL_SETRANGE_INLINE |
Enumerations | |
| enum class | hwy::PoolWaitMode : uint32_t { hwy::kBlock , hwy::kSpin } |
Functions | |
| static void | hwy::SetThreadName (const char *format, int thread) |
| #define HWY_POOL_INLINE HWY_NOINLINE |
| #define HWY_POOL_SETRANGE_INLINE |