LLVM OpenMP 22.0.0git
kmp_task_red_input Struct Reference

Internal struct for reduction data item related info set up by compiler. More...

Public Attributes

voidreduce_shar
 shared between tasks item to reduce into
size_t reduce_size
 size of data item in bytes
voidreduce_init
 data initialization routine (single parameter)
voidreduce_fini
 data finalization routine
voidreduce_comb
 data combiner routine
kmp_taskred_flags_t flags
 flags for additional info from compiler

Detailed Description

Internal struct for reduction data item related info set up by compiler.

Definition at line 2223 of file kmp_tasking.cpp.

Member Data Documentation

◆ flags

kmp_taskred_flags_t kmp_task_red_input::flags

flags for additional info from compiler

Definition at line 2230 of file kmp_tasking.cpp.

◆ reduce_comb

void* kmp_task_red_input::reduce_comb

data combiner routine

Definition at line 2229 of file kmp_tasking.cpp.

◆ reduce_fini

void* kmp_task_red_input::reduce_fini

data finalization routine

Definition at line 2228 of file kmp_tasking.cpp.

◆ reduce_init

void* kmp_task_red_input::reduce_init

data initialization routine (single parameter)

Definition at line 2227 of file kmp_tasking.cpp.

◆ reduce_shar

void* kmp_task_red_input::reduce_shar

shared between tasks item to reduce into

Definition at line 2224 of file kmp_tasking.cpp.

◆ reduce_size

size_t kmp_task_red_input::reduce_size

size of data item in bytes

Definition at line 2225 of file kmp_tasking.cpp.


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