LLVM OpenMP 20.0.0git
|
Types that are used throughout the runtime. More...
Classes | |
struct | kmp_taskred_flags |
Flags for special info per task reduction item. More... | |
enum | { KMP_IDENT_IMB = 0x01 , KMP_IDENT_KMPC = 0x02 , KMP_IDENT_AUTOPAR = 0x08 , KMP_IDENT_ATOMIC_REDUCE = 0x10 , KMP_IDENT_BARRIER_EXPL = 0x20 , KMP_IDENT_BARRIER_IMPL = 0x0040 , KMP_IDENT_BARRIER_IMPL_MASK = 0x01C0 , KMP_IDENT_BARRIER_IMPL_FOR = 0x0040 , KMP_IDENT_BARRIER_IMPL_SECTIONS = 0x00C0 , KMP_IDENT_BARRIER_IMPL_SINGLE = 0x0140 , KMP_IDENT_BARRIER_IMPL_WORKSHARE = 0x01C0 , KMP_IDENT_WORK_LOOP = 0x200 , KMP_IDENT_WORK_SECTIONS = 0x400 , KMP_IDENT_WORK_DISTRIBUTE = 0x800 , KMP_IDENT_ATOMIC_HINT_MASK = 0xFF0000 , KMP_IDENT_ATOMIC_HINT_UNCONTENDED = 0x010000 , KMP_IDENT_ATOMIC_HINT_CONTENDED = 0x020000 , KMP_IDENT_ATOMIC_HINT_NONSPECULATIVE = 0x040000 , KMP_IDENT_ATOMIC_HINT_SPECULATIVE = 0x080000 , KMP_IDENT_OPENMP_SPEC_VERSION_MASK = 0xFF000000 } |
Values for bit flags used in the ident_t to describe the fields. More... | |
typedef struct ident | ident_t |
The ident structure that describes a source location. | |
typedef kmp_int32(* | kmp_routine_entry_t) (kmp_int32, void *) |
typedef union kmp_cmplrdata | kmp_cmplrdata_t |
typedef struct kmp_task | kmp_task_t |
typedef struct kmp_taskred_flags | kmp_taskred_flags_t |
Flags for special info per task reduction item. | |
typedef struct kmp_task_red_input | kmp_task_red_input_t |
Internal struct for reduction data item related info set up by compiler. | |
typedef struct kmp_taskred_data | kmp_taskred_data_t |
Internal struct for reduction data item related info saved by the library. | |
typedef struct kmp_taskred_input | kmp_taskred_input_t |
Internal struct for reduction data item related info set up by compiler. | |
Types that are used throughout the runtime.
typedef union kmp_cmplrdata kmp_cmplrdata_t |
typedef struct kmp_task_red_input kmp_task_red_input_t |
Internal struct for reduction data item related info set up by compiler.
typedef struct kmp_task kmp_task_t |
typedef struct kmp_taskred_data kmp_taskred_data_t |
Internal struct for reduction data item related info saved by the library.
typedef struct kmp_taskred_flags kmp_taskred_flags_t |
Flags for special info per task reduction item.
typedef struct kmp_taskred_input kmp_taskred_input_t |
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.
anonymous enum |
Values for bit flags used in the ident_t to describe the fields.