|
|
|
@ -710,3 +710,732 @@ OMP_LAST_TRAIT_PROPERTY(
|
|
|
|
|
#undef __OMP_REQUIRES_TRAIT
|
|
|
|
|
#undef OMP_REQUIRES_TRAIT
|
|
|
|
|
///}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Clauses allowed per directive
|
|
|
|
|
///
|
|
|
|
|
///{
|
|
|
|
|
|
|
|
|
|
#ifndef OMP_DIRECTIVE_CLAUSE
|
|
|
|
|
#define OMP_DIRECTIVE_CLAUSE(Directive, MinVersion, MaxVersion, Clause)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#define __OMP_DIRECTIVE_CLAUSE(Directive, MinVersion, MaxVersion, Clause) \
|
|
|
|
|
OMP_DIRECTIVE_CLAUSE(OMPD_##Directive, unsigned(MinVersion), \
|
|
|
|
|
unsigned(MaxVersion), OMPC_##Clause)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(scan, 50, ~0, inclusive)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(scan, 50, ~0, exclusive)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 50, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~1, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 50, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(sections, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(single, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(single, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(single, 1, ~0, copyprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(single, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(single, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(cancel, 1, ~0, if)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~1, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~1, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_sections, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, in_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(task, 50, ~0, detach)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 1, ~0, read)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 1, ~0, write)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 1, ~0, update)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 1, ~0, capture)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 1, ~0, seq_cst)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 50, ~0, acq_rel)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 50, ~0, acquire)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 50, ~0, release)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 50, ~0, relaxed)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(atomic, 50, ~0, hint)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(requires, 1, ~0, unified_address)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(requires, 1, ~0, unified_shared_memory)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(requires, 1, ~0, reverse_offload)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(requires, 1, ~0, dynamic_allocators)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(requires, 1, ~0, atomic_default_mem_order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(allocate, 1, ~0, allocator)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_data, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_data, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_data, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_data, 1, ~0, use_device_ptr)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_enter_data, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_enter_data, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_enter_data, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_enter_data, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_enter_data, 1, ~0, depend)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_exit_data, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_exit_data, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_exit_data, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_exit_data, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_exit_data, 1, ~0, depend)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~1, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, to)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, from)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_update, 1, ~0, depend)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(ordered, 1, ~0, threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(ordered, 1, ~0, simd)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(ordered, 1, ~0, depend)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, in_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, in_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskloop_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, in_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, in_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(master_taskloop_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop, 1, ~0, copyin)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, final)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, untied)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, mergeable)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, priority)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, grainsize)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, nogroup)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, num_tasks)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(parallel_master_taskloop_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(critical, 1, ~0, hint)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_parallel_for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 50, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(distribute_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~1, ordered)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_parallel_for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 50, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, copyin)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(teams_distribute_parallel_for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0,
|
|
|
|
|
firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0,
|
|
|
|
|
is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0,
|
|
|
|
|
thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0,
|
|
|
|
|
dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
default)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
num_threads)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
proc_bind)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 1, ~0,
|
|
|
|
|
allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 50, ~0,
|
|
|
|
|
nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_parallel_for_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, if)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, device)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, map)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, private)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, nowait)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, defaultmap)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, firstprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, lastprivate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, is_device_ptr)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, shared)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, num_teams)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, thread_limit)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, collapse)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, dist_schedule)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, linear)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, aligned)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, safelen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, simdlen)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 1, ~0, allocate)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 50, ~0, nontemporal)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(target_teams_distribute_simd, 50, ~0, order)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskgroup, 1, ~0, task_reduction)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(taskgroup, 1, ~0, allocate)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(declare_mapper, 1, ~0, map)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(declare_variant, 1, ~0, match)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(flush, 50, ~0, acq_rel)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(flush, 50, ~0, acquire)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(flush, 50, ~0, release)
|
|
|
|
|
// TODO This should ne `none` instead
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(flush, 1, ~0, flush)
|
|
|
|
|
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(depobj, 50, ~0, depend)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(depobj, 50, ~0, destroy)
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(depobj, 50, ~0, update)
|
|
|
|
|
// TODO This should ne `none` instead
|
|
|
|
|
__OMP_DIRECTIVE_CLAUSE(depobj, 50, ~0, depobj)
|
|
|
|
|
|
|
|
|
|
#undef __OMP_DIRECTIVE_CLAUSE
|
|
|
|
|
#undef OMP_DIRECTIVE_CLAUSE
|
|
|
|
|
///}
|
|
|
|
|