LLVM OpenMP* Runtime Library
|
Public Attributes | |
void * | reduce_shar |
void * | reduce_orig |
size_t | reduce_size |
void * | reduce_init |
void * | reduce_fini |
void * | reduce_comb |
kmp_taskred_flags_t | flags |
Internal struct for reduction data item related info set up by compiler.
New interface: added reduce_orig field to provide omp_orig for UDR initializer.
Definition at line 2129 of file kmp_tasking.cpp.
kmp_taskred_flags_t kmp_taskred_input::flags |
flags for additional info from compiler
Definition at line 2137 of file kmp_tasking.cpp.
void* kmp_taskred_input::reduce_comb |
data combiner routine
Definition at line 2136 of file kmp_tasking.cpp.
void* kmp_taskred_input::reduce_fini |
data finalization routine
Definition at line 2135 of file kmp_tasking.cpp.
void* kmp_taskred_input::reduce_init |
data initialization routine (two parameters)
Definition at line 2134 of file kmp_tasking.cpp.
void* kmp_taskred_input::reduce_orig |
original reduction item used for initialization
Definition at line 2131 of file kmp_tasking.cpp.
void* kmp_taskred_input::reduce_shar |
shared between tasks item to reduce into
Definition at line 2130 of file kmp_tasking.cpp.
size_t kmp_taskred_input::reduce_size |
size of data item
Definition at line 2132 of file kmp_tasking.cpp.