LLVM OpenMP 19.0.0git
Public Attributes | List of all members
kmp_base_team Struct Reference

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

Public Attributes

KMP_ALIGN_CACHE kmp_ordered_team_t t_ordered
 
kmp_balign_team_t t_bar [bs_last_barrier]
 
std::atomic< intt_construct
 
char pad [sizeof(kmp_lock_t)]
 
std::atomic< void * > t_tg_reduce_data [2]
 
std::atomic< intt_tg_fini_counter [2]
 
KMP_ALIGN_CACHE int t_master_tid
 
int t_master_this_cons
 
ident_tt_ident
 
kmp_team_pt_parent
 
kmp_team_pt_next_pool
 
kmp_disp_tt_dispatch
 
kmp_task_team_tt_task_team [2]
 
kmp_proc_bind_t t_proc_bind
 
int t_primary_task_state
 
KMP_ALIGN_CACHE void ** t_argv
 
int t_argc
 
int t_nproc
 
microtask_t t_pkfn
 
launch_t t_invoke
 
voidt_inline_argv [KMP_INLINE_ARGV_ENTRIES]
 
KMP_ALIGN_CACHE kmp_info_t ** t_threads
 
kmp_taskdata_tt_implicit_task_taskdata
 
int t_level
 
KMP_ALIGN_CACHE int t_max_argc
 
int t_max_nproc
 
int t_serialized
 
dispatch_shared_info_tt_disp_buffer
 
int t_id
 
int t_active_level
 
kmp_r_sched_t t_sched
 
int t_display_affinity
 
int t_size_changed
 
omp_allocator_handle_t t_def_allocator
 
KMP_ALIGN_CACHE kmp_internal_control_tt_control_stack_top
 
std::atomic< kmp_int32t_cancel_request
 
int t_master_active
 
voidt_copypriv_data
 
distributedBarrierb
 

Detailed Description

Definition at line 3113 of file kmp.h.

Member Data Documentation

◆ b

distributedBarrier* kmp_base_team::b

Definition at line 3206 of file kmp.h.

◆ pad

char kmp_base_team::pad[sizeof(kmp_lock_t)]

Definition at line 3119 of file kmp.h.

◆ t_active_level

int kmp_base_team::t_active_level

Definition at line 3174 of file kmp.h.

◆ t_argc

int kmp_base_team::t_argc

Definition at line 3145 of file kmp.h.

◆ t_argv

KMP_ALIGN_CACHE void** kmp_base_team::t_argv

Definition at line 3144 of file kmp.h.

◆ t_bar

kmp_balign_team_t kmp_base_team::t_bar[bs_last_barrier]

Definition at line 3117 of file kmp.h.

◆ t_cancel_request

std::atomic<kmp_int32> kmp_base_team::t_cancel_request

Definition at line 3197 of file kmp.h.

◆ t_construct

std::atomic<int> kmp_base_team::t_construct

Definition at line 3118 of file kmp.h.

◆ t_control_stack_top

KMP_ALIGN_CACHE kmp_internal_control_t* kmp_base_team::t_control_stack_top

Definition at line 3194 of file kmp.h.

◆ t_copypriv_data

void* kmp_base_team::t_copypriv_data

Definition at line 3199 of file kmp.h.

◆ t_def_allocator

omp_allocator_handle_t kmp_base_team::t_def_allocator

Definition at line 3183 of file kmp.h.

◆ t_disp_buffer

dispatch_shared_info_t* kmp_base_team::t_disp_buffer

Definition at line 3172 of file kmp.h.

◆ t_dispatch

kmp_disp_t* kmp_base_team::t_dispatch

Definition at line 3134 of file kmp.h.

◆ t_display_affinity

int kmp_base_team::t_display_affinity

Definition at line 3180 of file kmp.h.

◆ t_id

int kmp_base_team::t_id

Definition at line 3173 of file kmp.h.

◆ t_ident

ident_t* kmp_base_team::t_ident

Definition at line 3130 of file kmp.h.

◆ t_implicit_task_taskdata

kmp_taskdata_t* kmp_base_team::t_implicit_task_taskdata

Definition at line 3166 of file kmp.h.

◆ t_inline_argv

void* kmp_base_team::t_inline_argv[KMP_INLINE_ARGV_ENTRIES]

Definition at line 3162 of file kmp.h.

◆ t_invoke

launch_t kmp_base_team::t_invoke

Definition at line 3148 of file kmp.h.

◆ t_level

int kmp_base_team::t_level

Definition at line 3167 of file kmp.h.

◆ t_master_active

int kmp_base_team::t_master_active

Definition at line 3198 of file kmp.h.

◆ t_master_this_cons

int kmp_base_team::t_master_this_cons

Definition at line 3128 of file kmp.h.

◆ t_master_tid

KMP_ALIGN_CACHE int kmp_base_team::t_master_tid

Definition at line 3127 of file kmp.h.

◆ t_max_argc

KMP_ALIGN_CACHE int kmp_base_team::t_max_argc

Definition at line 3169 of file kmp.h.

◆ t_max_nproc

int kmp_base_team::t_max_nproc

Definition at line 3170 of file kmp.h.

◆ t_next_pool

kmp_team_p* kmp_base_team::t_next_pool

Definition at line 3133 of file kmp.h.

◆ t_nproc

int kmp_base_team::t_nproc

Definition at line 3146 of file kmp.h.

◆ t_ordered

KMP_ALIGN_CACHE kmp_ordered_team_t kmp_base_team::t_ordered

Definition at line 3116 of file kmp.h.

◆ t_parent

kmp_team_p* kmp_base_team::t_parent

Definition at line 3132 of file kmp.h.

◆ t_pkfn

microtask_t kmp_base_team::t_pkfn

Definition at line 3147 of file kmp.h.

◆ t_primary_task_state

int kmp_base_team::t_primary_task_state

Definition at line 3137 of file kmp.h.

◆ t_proc_bind

kmp_proc_bind_t kmp_base_team::t_proc_bind

Definition at line 3136 of file kmp.h.

◆ t_sched

kmp_r_sched_t kmp_base_team::t_sched

Definition at line 3175 of file kmp.h.

◆ t_serialized

int kmp_base_team::t_serialized

Definition at line 3171 of file kmp.h.

◆ t_size_changed

int kmp_base_team::t_size_changed

Definition at line 3181 of file kmp.h.

◆ t_task_team

kmp_task_team_t* kmp_base_team::t_task_team[2]

Definition at line 3135 of file kmp.h.

◆ t_tg_fini_counter

std::atomic<int> kmp_base_team::t_tg_fini_counter[2]

Definition at line 3123 of file kmp.h.

◆ t_tg_reduce_data

std::atomic<void *> kmp_base_team::t_tg_reduce_data[2]

Definition at line 3122 of file kmp.h.

◆ t_threads

KMP_ALIGN_CACHE kmp_info_t** kmp_base_team::t_threads

Definition at line 3164 of file kmp.h.


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