LLVM OpenMP 19.0.0git
Classes | Public Attributes | List of all members
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

template<typename T >
kmp_sched_flags_t dispatch_private_info_template< T >::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

template<typename T >
enum sched_type dispatch_private_info_template< T >::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: