LLVM OpenMP 22.0.0git
Variables
OmptAliases.h File Reference

Defines shorthand aliases for OMPT enum values, providing improved ease-of-use and readability. More...

#include <omp-tools.h>

Go to the source code of this file.

Variables

constexpr ompt_scope_endpoint_t BEGIN = ompt_scope_begin
 Aliases for enum: ompt_scope_endpoint_t.
 
constexpr ompt_scope_endpoint_t END = ompt_scope_end
 
constexpr ompt_scope_endpoint_t BEGINEND = ompt_scope_beginend
 
constexpr ompt_target_t TARGET = ompt_target
 Aliases for enum: ompt_target_t.
 
constexpr ompt_target_t ENTER_DATA = ompt_target_enter_data
 
constexpr ompt_target_t EXIT_DATA = ompt_target_exit_data
 
constexpr ompt_target_t UPDATE = ompt_target_update
 
constexpr ompt_target_t TARGET_NOWAIT = ompt_target_nowait
 
constexpr ompt_target_t ENTER_DATA_NOWAIT = ompt_target_enter_data_nowait
 
constexpr ompt_target_t EXIT_DATA_NOWAIT = ompt_target_exit_data_nowait
 
constexpr ompt_target_t UPDATE_NOWAIT = ompt_target_update_nowait
 
constexpr ompt_target_data_op_t ALLOC = ompt_target_data_alloc
 Aliases for enum: ompt_target_data_op_t.
 
constexpr ompt_target_data_op_t H2D = ompt_target_data_transfer_to_device
 
constexpr ompt_target_data_op_t D2H = ompt_target_data_transfer_from_device
 
constexpr ompt_target_data_op_t DELETE = ompt_target_data_delete
 
constexpr ompt_target_data_op_t ASSOCIATE = ompt_target_data_associate
 
constexpr ompt_target_data_op_t DISASSOCIATE = ompt_target_data_disassociate
 
constexpr ompt_target_data_op_t ALLOC_ASYNC = ompt_target_data_alloc_async
 
constexpr ompt_target_data_op_t H2D_ASYNC
 
constexpr ompt_target_data_op_t D2H_ASYNC
 
constexpr ompt_target_data_op_t DELETE_ASYNC = ompt_target_data_delete_async
 
constexpr ompt_callbacks_t CB_TARGET = ompt_callback_target
 Aliases for enum: ompt_callbacks_t (partial)
 
constexpr ompt_callbacks_t CB_DATAOP = ompt_callback_target_data_op
 
constexpr ompt_callbacks_t CB_KERNEL = ompt_callback_target_submit
 
constexpr ompt_work_t WORK_LOOP = ompt_work_loop
 Aliases for enum: ompt_work_t.
 
constexpr ompt_work_t WORK_SECT = ompt_work_sections
 
constexpr ompt_work_t WORK_EXEC = ompt_work_single_executor
 
constexpr ompt_work_t WORK_SINGLE = ompt_work_single_other
 
constexpr ompt_work_t WORK_SHARE = ompt_work_workshare
 
constexpr ompt_work_t WORK_DIST = ompt_work_distribute
 
constexpr ompt_work_t WORK_TASK = ompt_work_taskloop
 
constexpr ompt_work_t WORK_SCOPE = ompt_work_scope
 
constexpr ompt_work_t WORK_LOOP_STA = ompt_work_loop_static
 
constexpr ompt_work_t WORK_LOOP_DYN = ompt_work_loop_dynamic
 
constexpr ompt_work_t WORK_LOOP_GUI = ompt_work_loop_guided
 
constexpr ompt_work_t WORK_LOOP_OTH = ompt_work_loop_other
 
constexpr ompt_sync_region_t SR_BARRIER = ompt_sync_region_barrier
 Aliases for enum: ompt_sync_region_t.
 
constexpr ompt_sync_region_t SR_BARRIER_IMPL
 
constexpr ompt_sync_region_t SR_BARRIER_EXPL
 
constexpr ompt_sync_region_t SR_BARRIER_IMPLEMENTATION
 
constexpr ompt_sync_region_t SR_TASKWAIT = ompt_sync_region_taskwait
 
constexpr ompt_sync_region_t SR_TASKGROUP = ompt_sync_region_taskgroup
 
constexpr ompt_sync_region_t SR_REDUCTION = ompt_sync_region_reduction
 
constexpr ompt_sync_region_t SR_BARRIER_IMPL_WORKSHARE
 
constexpr ompt_sync_region_t SR_BARRIER_IMPL_PARALLEL
 
constexpr ompt_sync_region_t SR_BARRIER_TEAMS = ompt_sync_region_barrier_teams
 

Detailed Description

Defines shorthand aliases for OMPT enum values, providing improved ease-of-use and readability.

Definition in file OmptAliases.h.

Variable Documentation

◆ ALLOC

constexpr ompt_target_data_op_t ALLOC = ompt_target_data_alloc
constexpr

Aliases for enum: ompt_target_data_op_t.

Definition at line 36 of file OmptAliases.h.

◆ ALLOC_ASYNC

constexpr ompt_target_data_op_t ALLOC_ASYNC = ompt_target_data_alloc_async
constexpr

Definition at line 42 of file OmptAliases.h.

◆ ASSOCIATE

constexpr ompt_target_data_op_t ASSOCIATE = ompt_target_data_associate
constexpr

Definition at line 40 of file OmptAliases.h.

◆ BEGIN

constexpr ompt_scope_endpoint_t BEGIN = ompt_scope_begin
constexpr

Aliases for enum: ompt_scope_endpoint_t.

Definition at line 21 of file OmptAliases.h.

Referenced by TEST_F().

◆ BEGINEND

constexpr ompt_scope_endpoint_t BEGINEND = ompt_scope_beginend
constexpr

Definition at line 23 of file OmptAliases.h.

◆ CB_DATAOP

constexpr ompt_callbacks_t CB_DATAOP = ompt_callback_target_data_op
constexpr

Definition at line 51 of file OmptAliases.h.

◆ CB_KERNEL

constexpr ompt_callbacks_t CB_KERNEL = ompt_callback_target_submit
constexpr

Definition at line 52 of file OmptAliases.h.

◆ CB_TARGET

constexpr ompt_callbacks_t CB_TARGET = ompt_callback_target
constexpr

Aliases for enum: ompt_callbacks_t (partial)

Definition at line 50 of file OmptAliases.h.

◆ D2H

constexpr ompt_target_data_op_t D2H = ompt_target_data_transfer_from_device
constexpr

Definition at line 38 of file OmptAliases.h.

◆ D2H_ASYNC

constexpr ompt_target_data_op_t D2H_ASYNC
constexpr
Initial value:
=
ompt_target_data_transfer_from_device_async

Definition at line 45 of file OmptAliases.h.

◆ DELETE

constexpr ompt_target_data_op_t DELETE = ompt_target_data_delete
constexpr

Definition at line 39 of file OmptAliases.h.

◆ DELETE_ASYNC

constexpr ompt_target_data_op_t DELETE_ASYNC = ompt_target_data_delete_async
constexpr

Definition at line 47 of file OmptAliases.h.

◆ DISASSOCIATE

constexpr ompt_target_data_op_t DISASSOCIATE = ompt_target_data_disassociate
constexpr

Definition at line 41 of file OmptAliases.h.

◆ END

constexpr ompt_scope_endpoint_t END = ompt_scope_end
constexpr

Definition at line 22 of file OmptAliases.h.

◆ ENTER_DATA

constexpr ompt_target_t ENTER_DATA = ompt_target_enter_data
constexpr

Definition at line 27 of file OmptAliases.h.

◆ ENTER_DATA_NOWAIT

constexpr ompt_target_t ENTER_DATA_NOWAIT = ompt_target_enter_data_nowait
constexpr

Definition at line 31 of file OmptAliases.h.

◆ EXIT_DATA

constexpr ompt_target_t EXIT_DATA = ompt_target_exit_data
constexpr

Definition at line 28 of file OmptAliases.h.

◆ EXIT_DATA_NOWAIT

constexpr ompt_target_t EXIT_DATA_NOWAIT = ompt_target_exit_data_nowait
constexpr

Definition at line 32 of file OmptAliases.h.

◆ H2D

constexpr ompt_target_data_op_t H2D = ompt_target_data_transfer_to_device
constexpr

Definition at line 37 of file OmptAliases.h.

◆ H2D_ASYNC

constexpr ompt_target_data_op_t H2D_ASYNC
constexpr
Initial value:
=
ompt_target_data_transfer_to_device_async

Definition at line 43 of file OmptAliases.h.

◆ SR_BARRIER

constexpr ompt_sync_region_t SR_BARRIER = ompt_sync_region_barrier
constexpr

Aliases for enum: ompt_sync_region_t.

Definition at line 69 of file OmptAliases.h.

◆ SR_BARRIER_EXPL

constexpr ompt_sync_region_t SR_BARRIER_EXPL
constexpr
Initial value:
=
ompt_sync_region_barrier_explicit

Definition at line 72 of file OmptAliases.h.

◆ SR_BARRIER_IMPL

constexpr ompt_sync_region_t SR_BARRIER_IMPL
constexpr
Initial value:
=
ompt_sync_region_barrier_implicit

Definition at line 70 of file OmptAliases.h.

◆ SR_BARRIER_IMPL_PARALLEL

constexpr ompt_sync_region_t SR_BARRIER_IMPL_PARALLEL
constexpr
Initial value:
=
ompt_sync_region_barrier_implicit_parallel

Definition at line 81 of file OmptAliases.h.

◆ SR_BARRIER_IMPL_WORKSHARE

constexpr ompt_sync_region_t SR_BARRIER_IMPL_WORKSHARE
constexpr
Initial value:
=
ompt_sync_region_barrier_implicit_workshare

Definition at line 79 of file OmptAliases.h.

◆ SR_BARRIER_IMPLEMENTATION

constexpr ompt_sync_region_t SR_BARRIER_IMPLEMENTATION
constexpr
Initial value:
=
ompt_sync_region_barrier_implementation

Definition at line 74 of file OmptAliases.h.

◆ SR_BARRIER_TEAMS

constexpr ompt_sync_region_t SR_BARRIER_TEAMS = ompt_sync_region_barrier_teams
constexpr

Definition at line 83 of file OmptAliases.h.

◆ SR_REDUCTION

constexpr ompt_sync_region_t SR_REDUCTION = ompt_sync_region_reduction
constexpr

Definition at line 78 of file OmptAliases.h.

◆ SR_TASKGROUP

constexpr ompt_sync_region_t SR_TASKGROUP = ompt_sync_region_taskgroup
constexpr

Definition at line 77 of file OmptAliases.h.

◆ SR_TASKWAIT

constexpr ompt_sync_region_t SR_TASKWAIT = ompt_sync_region_taskwait
constexpr

Definition at line 76 of file OmptAliases.h.

◆ TARGET

constexpr ompt_target_t TARGET = ompt_target
constexpr

Aliases for enum: ompt_target_t.

Definition at line 26 of file OmptAliases.h.

Referenced by TEST_F().

◆ TARGET_NOWAIT

constexpr ompt_target_t TARGET_NOWAIT = ompt_target_nowait
constexpr

Definition at line 30 of file OmptAliases.h.

◆ UPDATE

constexpr ompt_target_t UPDATE = ompt_target_update
constexpr

Definition at line 29 of file OmptAliases.h.

◆ UPDATE_NOWAIT

constexpr ompt_target_t UPDATE_NOWAIT = ompt_target_update_nowait
constexpr

Definition at line 33 of file OmptAliases.h.

◆ WORK_DIST

constexpr ompt_work_t WORK_DIST = ompt_work_distribute
constexpr

Definition at line 60 of file OmptAliases.h.

◆ WORK_EXEC

constexpr ompt_work_t WORK_EXEC = ompt_work_single_executor
constexpr

Definition at line 57 of file OmptAliases.h.

◆ WORK_LOOP

constexpr ompt_work_t WORK_LOOP = ompt_work_loop
constexpr

Aliases for enum: ompt_work_t.

Definition at line 55 of file OmptAliases.h.

◆ WORK_LOOP_DYN

constexpr ompt_work_t WORK_LOOP_DYN = ompt_work_loop_dynamic
constexpr

Definition at line 64 of file OmptAliases.h.

◆ WORK_LOOP_GUI

constexpr ompt_work_t WORK_LOOP_GUI = ompt_work_loop_guided
constexpr

Definition at line 65 of file OmptAliases.h.

◆ WORK_LOOP_OTH

constexpr ompt_work_t WORK_LOOP_OTH = ompt_work_loop_other
constexpr

Definition at line 66 of file OmptAliases.h.

◆ WORK_LOOP_STA

constexpr ompt_work_t WORK_LOOP_STA = ompt_work_loop_static
constexpr

Definition at line 63 of file OmptAliases.h.

◆ WORK_SCOPE

constexpr ompt_work_t WORK_SCOPE = ompt_work_scope
constexpr

Definition at line 62 of file OmptAliases.h.

◆ WORK_SECT

constexpr ompt_work_t WORK_SECT = ompt_work_sections
constexpr

Definition at line 56 of file OmptAliases.h.

◆ WORK_SHARE

constexpr ompt_work_t WORK_SHARE = ompt_work_workshare
constexpr

Definition at line 59 of file OmptAliases.h.

◆ WORK_SINGLE

constexpr ompt_work_t WORK_SINGLE = ompt_work_single_other
constexpr

Definition at line 58 of file OmptAliases.h.

◆ WORK_TASK

constexpr ompt_work_t WORK_TASK = ompt_work_taskloop
constexpr

Definition at line 61 of file OmptAliases.h.