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

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

Public Attributes

kmp_depnode_list_tsuccessors
 
kmp_task_ttask
 
kmp_lock_tmtx_locks [MAX_MTX_DEPS]
 
kmp_int32 mtx_num_locks
 
kmp_lock_t lock
 
std::atomic< kmp_int32npredecessors
 
std::atomic< kmp_int32nrefs
 
struct kmp_depnode_listsuccessors
 

Detailed Description

Definition at line 2539 of file kmp.h.

Member Data Documentation

◆ lock

kmp_lock_t kmp_base_depnode::lock

Definition at line 2544 of file kmp.h.

Referenced by __kmp_init_node().

◆ mtx_locks

kmp_lock_t* kmp_base_depnode::mtx_locks[MAX_MTX_DEPS]

◆ mtx_num_locks

kmp_int32 kmp_base_depnode::mtx_num_locks

◆ npredecessors

std::atomic<kmp_int32> kmp_base_depnode::npredecessors

Definition at line 2548 of file kmp.h.

Referenced by __kmp_check_deps(), __kmp_release_deps(), and __kmpc_omp_taskwait_deps_51().

◆ nrefs

std::atomic<kmp_int32> kmp_base_depnode::nrefs

◆ successors [1/2]

kmp_depnode_list_t* kmp_base_depnode::successors

◆ successors [2/2]

struct kmp_depnode_list* kmp_base_depnode::successors

Definition at line 37 of file kmp_task_deps.h.

◆ task

kmp_task_t* kmp_base_depnode::task

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