Home
last modified time | relevance | path

Searched defs:kmp_hier_t (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_dispatch_hier.h472 template <typename T> struct kmp_hier_t { struct
478 int next_recurse(ident_t *loc, int gtid, kmp_hier_top_unit_t<T> *current, in next_recurse() argument
494 1, ("kmp_hier_t.next_recurse(): T#%d (%d) called\n", gtid, hier_level)); in next_recurse() argument
615 kmp_hier_top_unit_t<T> **layers; argument
617 void deallocate() { in deallocate()
634 bool need_to_reallocate(int n, const kmp_hier_layer_e *new_layers, in need_to_reallocate()
661 ("kmp_hier_t<T>::allocate_hier: T#0 do not need to reallocate\n")); in allocate_hier() argument
727 ("kmp_hier_t.next(): T#%d THREAD LEVEL nproc:%d unit_id:%d called\n", in next() argument
856 kmp_hier_layer_e get_type(int level) const { in get_type()
862 enum sched_type get_sched(int level) const { in get_sched()
[all …]