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

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

Public Attributes

kmp_desc_t th_info
 
kmp_team_pth_team
 
kmp_root_pth_root
 
kmp_info_pth_next_pool
 
kmp_disp_tth_dispatch
 
int th_in_pool
 
int th_team_nproc
 
kmp_info_pth_team_master
 
int th_team_serialized
 
microtask_t th_teams_microtask
 
int th_teams_level
 
kmp_uint64 th_team_bt_intervals
 
omp_allocator_handle_t th_def_allocator
 
KMP_ALIGN_CACHE int th_set_nproc
 
kmp_proc_bind_t th_set_proc_bind
 
kmp_teams_size_t th_teams_size
 
int th_prev_level
 
int th_prev_num_threads
 
kmp_local_t th_local
 
struct private_commonth_pri_head
 
KMP_ALIGN_CACHE kmp_team_pth_serial_team
 
struct common_tableth_pri_common
 
volatile kmp_uint32 th_spin_here
 
volatile voidth_sleep_loc
 
flag_type th_sleep_loc_type
 
ident_tth_ident
 
unsigned th_x
 
unsigned th_a
 
kmp_task_team_tth_task_team
 
kmp_taskdata_tth_current_task
 
kmp_uint8 th_task_state
 
kmp_uint32 th_reap_state
 
kmp_uint8 th_active_in_pool
 
int th_active
 
std::atomic< kmp_uint32th_used_in_team
 
struct cons_headerth_cons
 
KMP_ALIGN_CACHE kmp_balign_t th_bar [bs_last_barrier]
 
KMP_ALIGN_CACHE volatile kmp_int32 th_next_waiting
 
kmp_cg_root_tth_cg_roots
 

Detailed Description

Definition at line 2925 of file kmp.h.

Member Data Documentation

◆ th_a

unsigned kmp_base_info::th_a

Definition at line 3010 of file kmp.h.

◆ th_active

int kmp_base_info::th_active

Definition at line 3022 of file kmp.h.

◆ th_active_in_pool

kmp_uint8 kmp_base_info::th_active_in_pool

Definition at line 3021 of file kmp.h.

◆ th_bar

Definition at line 3033 of file kmp.h.

◆ th_cg_roots

kmp_cg_root_t* kmp_base_info::th_cg_roots

Definition at line 3065 of file kmp.h.

◆ th_cons

struct cons_header* kmp_base_info::th_cons

Definition at line 3026 of file kmp.h.

◆ th_current_task

kmp_taskdata_t* kmp_base_info::th_current_task

Definition at line 3014 of file kmp.h.

◆ th_def_allocator

omp_allocator_handle_t kmp_base_info::th_def_allocator

Definition at line 2962 of file kmp.h.

◆ th_dispatch

kmp_disp_t* kmp_base_info::th_dispatch

Definition at line 2934 of file kmp.h.

◆ th_ident

ident_t* kmp_base_info::th_ident

Definition at line 3008 of file kmp.h.

◆ th_in_pool

int kmp_base_info::th_in_pool

Definition at line 2935 of file kmp.h.

◆ th_info

kmp_desc_t kmp_base_info::th_info

Definition at line 2930 of file kmp.h.

◆ th_local

kmp_local_t kmp_base_info::th_local

Definition at line 2986 of file kmp.h.

◆ th_next_pool

kmp_info_p* kmp_base_info::th_next_pool

Definition at line 2933 of file kmp.h.

◆ th_next_waiting

KMP_ALIGN_CACHE volatile kmp_int32 kmp_base_info::th_next_waiting

Definition at line 3036 of file kmp.h.

◆ th_prev_level

int kmp_base_info::th_prev_level

Definition at line 2979 of file kmp.h.

◆ th_prev_num_threads

int kmp_base_info::th_prev_num_threads

Definition at line 2980 of file kmp.h.

◆ th_pri_common

struct common_table* kmp_base_info::th_pri_common

Definition at line 3000 of file kmp.h.

◆ th_pri_head

struct private_common* kmp_base_info::th_pri_head

Definition at line 2987 of file kmp.h.

◆ th_reap_state

kmp_uint32 kmp_base_info::th_reap_state

Definition at line 3016 of file kmp.h.

◆ th_root

kmp_root_p* kmp_base_info::th_root

Definition at line 2932 of file kmp.h.

◆ th_serial_team

KMP_ALIGN_CACHE kmp_team_p* kmp_base_info::th_serial_team

Definition at line 2993 of file kmp.h.

◆ th_set_nproc

KMP_ALIGN_CACHE int kmp_base_info::th_set_nproc

Definition at line 2965 of file kmp.h.

◆ th_set_proc_bind

kmp_proc_bind_t kmp_base_info::th_set_proc_bind

Definition at line 2970 of file kmp.h.

◆ th_sleep_loc

volatile void* kmp_base_info::th_sleep_loc

Definition at line 3005 of file kmp.h.

◆ th_sleep_loc_type

flag_type kmp_base_info::th_sleep_loc_type

Definition at line 3006 of file kmp.h.

◆ th_spin_here

volatile kmp_uint32 kmp_base_info::th_spin_here

Definition at line 3002 of file kmp.h.

◆ th_task_state

kmp_uint8 kmp_base_info::th_task_state

Definition at line 3015 of file kmp.h.

◆ th_task_team

kmp_task_team_t* kmp_base_info::th_task_team

Definition at line 3013 of file kmp.h.

◆ th_team

kmp_team_p* kmp_base_info::th_team

Definition at line 2931 of file kmp.h.

◆ th_team_bt_intervals

kmp_uint64 kmp_base_info::th_team_bt_intervals

Definition at line 2954 of file kmp.h.

◆ th_team_master

kmp_info_p* kmp_base_info::th_team_master

Definition at line 2940 of file kmp.h.

◆ th_team_nproc

int kmp_base_info::th_team_nproc

Definition at line 2939 of file kmp.h.

◆ th_team_serialized

int kmp_base_info::th_team_serialized

Definition at line 2941 of file kmp.h.

◆ th_teams_level

int kmp_base_info::th_teams_level

Definition at line 2943 of file kmp.h.

◆ th_teams_microtask

microtask_t kmp_base_info::th_teams_microtask

Definition at line 2942 of file kmp.h.

◆ th_teams_size

kmp_teams_size_t kmp_base_info::th_teams_size

Definition at line 2972 of file kmp.h.

◆ th_used_in_team

std::atomic<kmp_uint32> kmp_base_info::th_used_in_team

Definition at line 3023 of file kmp.h.

◆ th_x

unsigned kmp_base_info::th_x

Definition at line 3009 of file kmp.h.


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