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 |