LLVM OpenMP 22.0.0git
dispatch_private_info_template< T > Struct Template Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_dispatch.h"

Classes

union  private_info_tmpl

Public Attributes

union KMP_ALIGN_CACHE dispatch_private_info_template::private_info_tmpl u
enum sched_type schedule
kmp_sched_flags_t flags
std::atomic< kmp_uint32steal_flag
kmp_uint32 ordered_bumped
dispatch_private_infonext
kmp_uint32 type_size
enum cons_type pushed_ws

Detailed Description

template<typename T>
struct dispatch_private_info_template< T >

Definition at line 133 of file kmp_dispatch.h.

Member Data Documentation

◆ flags

◆ next

template<typename T>
dispatch_private_info* dispatch_private_info_template< T >::next

Definition at line 144 of file kmp_dispatch.h.

◆ ordered_bumped

template<typename T>
kmp_uint32 dispatch_private_info_template< T >::ordered_bumped

◆ pushed_ws

template<typename T>
enum cons_type dispatch_private_info_template< T >::pushed_ws

Definition at line 153 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_deo(), __kmp_dispatch_dxo(), and __kmp_dispatch_next().

◆ schedule

◆ steal_flag

template<typename T>
std::atomic<kmp_uint32> dispatch_private_info_template< T >::steal_flag

Definition at line 142 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_init_algorithm(), and __kmp_dispatch_next_algorithm().

◆ type_size

template<typename T>
kmp_uint32 dispatch_private_info_template< T >::type_size

Definition at line 145 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_init_algorithm().

◆ u


The documentation for this struct was generated from the following file: