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

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

Public Attributes

kmp_int32 td_task_id
 
kmp_tasking_flags_t td_flags
 
kmp_team_ttd_team
 
kmp_info_ptd_alloc_thread
 
kmp_taskdata_ttd_parent
 
kmp_int32 td_level
 
std::atomic< kmp_int32td_untied_count
 
ident_ttd_ident
 
ident_ttd_taskwait_ident
 
kmp_uint32 td_taskwait_counter
 
kmp_int32 td_taskwait_thread
 
KMP_ALIGN_CACHE kmp_internal_control_t td_icvs
 
KMP_ALIGN_CACHE std::atomic< kmp_int32td_allocated_child_tasks
 
std::atomic< kmp_int32td_incomplete_child_tasks
 
kmp_taskgroup_ttd_taskgroup
 
kmp_dephash_ttd_dephash
 
kmp_depnode_ttd_depnode
 
kmp_task_team_ttd_task_team
 
size_t td_size_alloc
 
kmp_taskdata_ttd_last_tied
 
kmp_event_t td_allow_completion_event
 
kmp_target_data_t td_target_data
 

Detailed Description

Definition at line 2744 of file kmp.h.

Member Data Documentation

◆ td_alloc_thread

kmp_info_p* kmp_taskdata::td_alloc_thread

Definition at line 2748 of file kmp.h.

Referenced by __kmp_release_deps(), __kmp_task_alloc(), and __kmp_task_dup_alloc().

◆ td_allocated_child_tasks

KMP_ALIGN_CACHE std::atomic<kmp_int32> kmp_taskdata::td_allocated_child_tasks

◆ td_allow_completion_event

kmp_event_t kmp_taskdata::td_allow_completion_event

Definition at line 2782 of file kmp.h.

Referenced by __kmp_task_alloc(), __kmp_task_finish(), and __kmpc_task_allow_completion_event().

◆ td_dephash

kmp_dephash_t* kmp_taskdata::td_dephash

◆ td_depnode

kmp_depnode_t* kmp_taskdata::td_depnode

◆ td_flags

kmp_tasking_flags_t kmp_taskdata::td_flags

◆ td_icvs

KMP_ALIGN_CACHE kmp_internal_control_t kmp_taskdata::td_icvs

Definition at line 2759 of file kmp.h.

Referenced by __kmp_task_alloc().

◆ td_ident

ident_t* kmp_taskdata::td_ident

Definition at line 2753 of file kmp.h.

Referenced by __kmp_task_alloc(), and __kmp_track_dependence().

◆ td_incomplete_child_tasks

std::atomic<kmp_int32> kmp_taskdata::td_incomplete_child_tasks

◆ td_last_tied

kmp_taskdata_t* kmp_taskdata::td_last_tied

◆ td_level

kmp_int32 kmp_taskdata::td_level

Definition at line 2751 of file kmp.h.

Referenced by __kmp_task_alloc(), and __kmp_task_is_allowed().

◆ td_parent

kmp_taskdata_t* kmp_taskdata::td_parent

◆ td_size_alloc

size_t kmp_taskdata::td_size_alloc

Definition at line 2772 of file kmp.h.

Referenced by __kmp_task_alloc(), __kmp_task_dup_alloc(), and __ompt_get_task_memory_internal().

◆ td_target_data

kmp_target_data_t kmp_taskdata::td_target_data

◆ td_task_id

kmp_int32 kmp_taskdata::td_task_id

◆ td_task_team

kmp_task_team_t* kmp_taskdata::td_task_team

Definition at line 2771 of file kmp.h.

Referenced by __kmp_give_task(), __kmp_task_alloc(), and __kmpc_omp_has_task_team().

◆ td_taskgroup

kmp_taskgroup_t* kmp_taskdata::td_taskgroup

◆ td_taskwait_counter

kmp_uint32 kmp_taskdata::td_taskwait_counter

◆ td_taskwait_ident

ident_t* kmp_taskdata::td_taskwait_ident

◆ td_taskwait_thread

kmp_int32 kmp_taskdata::td_taskwait_thread

◆ td_team

kmp_team_t* kmp_taskdata::td_team

◆ td_untied_count

std::atomic<kmp_int32> kmp_taskdata::td_untied_count

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