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

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

Public Attributes

kmp_event_type_t type
 
kmp_tas_lock_t lock
 
union {
   kmp_task_t *   task
 
ed
 
union {
   void *   task
 
ed
 
union {
   void *   task
 
ed
 
union {
   void *   task
 
ed
 
union {
   void *   task
 
ed
 

Detailed Description

Definition at line 2592 of file kmp.h.

Member Data Documentation

◆  [1/5]

union { ... } kmp_event_t::ed

◆  [2/5]

union { ... } kmp_event_t::ed

◆  [3/5]

union { ... } kmp_event_t::ed

◆  [4/5]

union { ... } kmp_event_t::ed

◆  [5/5]

union { ... } kmp_event_t::ed

◆ lock

kmp_tas_lock_t kmp_event_t::lock

Definition at line 2594 of file kmp.h.

Referenced by __kmp_task_finish(), and __kmpc_task_allow_completion_event().

◆ task [1/2]

kmp_task_t* kmp_event_t::task

Definition at line 2596 of file kmp.h.

Referenced by __kmpc_task_allow_completion_event().

◆ task [2/2]

void* kmp_event_t::task

Definition at line 37 of file bug_taskwait_detach.cpp.

◆ type

kmp_event_type_t kmp_event_t::type

Definition at line 2593 of file kmp.h.

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


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