LLVM OpenMP 20.0.0git
|
#include "/home/buildbot/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, layers, scheds, size, and small_chunks.
Referenced by __kmp_parse_single_omp_schedule().
|
inline |
Definition at line 109 of file kmp_dispatch_hier.h.
References __kmp_free, capacity, large_chunks, layers, scheds, size, and small_chunks.
Referenced by __kmp_cleanup(), and __kmp_omp_schedule_restore().
|
inline |
Definition at line 83 of file kmp_dispatch_hier.h.
References i, j, large_chunks, layers, scheds, size, and small_chunks.
Referenced by __kmp_stg_parse_omp_schedule().
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 __kmp_dispatch_init(), 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().