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

Public Types

typedef traits_t< T >::unsigned_t UT
 

Public Attributes

union dispatch_shared_info_template::shared_info_tmpl u
 
volatile kmp_uint32 buffer_index
 
volatile kmp_int32 doacross_buf_idx
 
kmp_uint32doacross_flags
 
kmp_int32 doacross_num_done
 

Detailed Description

template<typename T>
struct dispatch_shared_info_template< T >

Definition at line 171 of file kmp_dispatch.h.

Member Typedef Documentation

◆ UT

template<typename T >
typedef traits_t<T>::unsigned_t dispatch_shared_info_template< T >::UT

Definition at line 172 of file kmp_dispatch.h.

Member Data Documentation

◆ buffer_index

template<typename T >
volatile kmp_uint32 dispatch_shared_info_template< T >::buffer_index

Definition at line 178 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_next(), __kmpc_next_section(), and __kmpc_sections_init().

◆ doacross_buf_idx

template<typename T >
volatile kmp_int32 dispatch_shared_info_template< T >::doacross_buf_idx

Definition at line 179 of file kmp_dispatch.h.

◆ doacross_flags

template<typename T >
kmp_uint32* dispatch_shared_info_template< T >::doacross_flags

Definition at line 180 of file kmp_dispatch.h.

◆ doacross_num_done

template<typename T >
kmp_int32 dispatch_shared_info_template< T >::doacross_num_done

Definition at line 181 of file kmp_dispatch.h.

◆ u


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