LLVM OpenMP 19.0.0git
Public Types | Public Attributes | List of all members
dispatch_shared_infoXX_template< T > Struct Template Reference

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

Inheritance diagram for dispatch_shared_infoXX_template< T >:
Inheritance graph
[legend]

Public Types

typedef traits_t< T >::unsigned_t UT
 
typedef traits_t< T >::signed_t ST
 

Public Attributes

volatile UT iteration
 
volatile ST num_done
 
volatile UT ordered_iteration
 
UT ordered_dummy [KMP_MAX_ORDERED - 3]
 

Detailed Description

template<typename T>
struct dispatch_shared_infoXX_template< T >

Definition at line 158 of file kmp_dispatch.h.

Member Typedef Documentation

◆ ST

template<typename T >
typedef traits_t<T>::signed_t dispatch_shared_infoXX_template< T >::ST

Definition at line 160 of file kmp_dispatch.h.

◆ UT

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

Definition at line 159 of file kmp_dispatch.h.

Member Data Documentation

◆ iteration

template<typename T >
volatile UT dispatch_shared_infoXX_template< T >::iteration

◆ num_done

template<typename T >
volatile ST dispatch_shared_infoXX_template< T >::num_done

Definition at line 164 of file kmp_dispatch.h.

Referenced by __kmp_dispatch_next(), and __kmpc_next_section().

◆ ordered_dummy

template<typename T >
UT dispatch_shared_infoXX_template< T >::ordered_dummy[KMP_MAX_ORDERED - 3]

Definition at line 167 of file kmp_dispatch.h.

◆ ordered_iteration

template<typename T >
volatile UT dispatch_shared_infoXX_template< T >::ordered_iteration

Definition at line 165 of file kmp_dispatch.h.

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


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