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

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

Public Types

typedef std::conditional< std::is_signed< T >::value, kmp_int64, kmp_uint64big_span_t
 
typedef T span_t
 

Public Attributes

bounds_infoXX_template< T > b
 
union {
   span_t   span_smallest
 
   kmp_uint64   span_smallest_u64
 
}; 
 
union {
   span_t   span_biggest
 
   kmp_uint64   span_biggest_u64
 
}; 
 
bool loop_bounds_adjusted
 

Detailed Description

template<typename T>
struct bounds_info_internalXX_template< T >

Definition at line 144 of file kmp_collapse.h.

Member Typedef Documentation

◆ big_span_t

template<typename T >
typedef std::conditional<std::is_signed<T>::value, kmp_int64, kmp_uint64> bounds_info_internalXX_template< T >::big_span_t

Definition at line 152 of file kmp_collapse.h.

◆ span_t

template<typename T >
typedef T bounds_info_internalXX_template< T >::span_t

Definition at line 155 of file kmp_collapse.h.

Member Data Documentation

◆ 

union { ... } bounds_info_internalXX_template< T >::@25

◆ 

union { ... } bounds_info_internalXX_template< T >::@27

◆ b

template<typename T >
bounds_infoXX_template<T> bounds_info_internalXX_template< T >::b

◆ loop_bounds_adjusted

template<typename T >
bool bounds_info_internalXX_template< T >::loop_bounds_adjusted

◆ span_biggest

template<typename T >
span_t bounds_info_internalXX_template< T >::span_biggest

◆ span_biggest_u64

template<typename T >
kmp_uint64 bounds_info_internalXX_template< T >::span_biggest_u64

Definition at line 172 of file kmp_collapse.h.

◆ span_smallest

template<typename T >
span_t bounds_info_internalXX_template< T >::span_smallest

◆ span_smallest_u64

template<typename T >
kmp_uint64 bounds_info_internalXX_template< T >::span_smallest_u64

Definition at line 164 of file kmp_collapse.h.


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