|
LLVM OpenMP 22.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_dispatch_hier.h"
Public Member Functions | |
| void | append (enum sched_type sched, kmp_int32 chunk, kmp_hier_layer_e layer) |
| void | sort () |
| void | deallocate () |
Public Attributes | |
| int | size |
| int | capacity |
| enum sched_type * | scheds |
| kmp_int32 * | small_chunks |
| kmp_int64 * | large_chunks |
| kmp_hier_layer_e * | layers |
Definition at line 53 of file kmp_dispatch_hier.h.
|
inline |
Definition at line 61 of file kmp_dispatch_hier.h.
References __kmp_allocate, capacity, KMP_DEBUG_ASSERT, large_chunks, LAYER_LAST, layers, scheds, size, and small_chunks.
|
inline |
Definition at line 109 of file kmp_dispatch_hier.h.
References __kmp_free, capacity, large_chunks, layers, scheds, size, and small_chunks.
|
inline |
Definition at line 83 of file kmp_dispatch_hier.h.
References i, j, large_chunks, layers, scheds, size, and small_chunks.
| int kmp_hier_sched_env_t::capacity |
Definition at line 55 of file kmp_dispatch_hier.h.
Referenced by append(), and deallocate().
| kmp_int64* kmp_hier_sched_env_t::large_chunks |
Definition at line 58 of file kmp_dispatch_hier.h.
Referenced by append(), deallocate(), and sort().
| kmp_hier_layer_e* kmp_hier_sched_env_t::layers |
Definition at line 59 of file kmp_dispatch_hier.h.
Referenced by append(), deallocate(), and sort().
| enum sched_type* kmp_hier_sched_env_t::scheds |
Definition at line 56 of file kmp_dispatch_hier.h.
Referenced by append(), deallocate(), and sort().
| int kmp_hier_sched_env_t::size |
Definition at line 54 of file kmp_dispatch_hier.h.
Referenced by append(), deallocate(), and sort().
| kmp_int32* kmp_hier_sched_env_t::small_chunks |
Definition at line 57 of file kmp_dispatch_hier.h.
Referenced by append(), deallocate(), and sort().