LLVM OpenMP 20.0.0git
Macros
ompt-event-specific.h File Reference

Go to the source code of this file.

Macros

#define _ompt_tokenpaste_helper(x, y)   x##y
 
#define _ompt_tokenpaste(x, y)   _ompt_tokenpaste_helper(x, y)
 
#define ompt_event_implementation_status(e)   _ompt_tokenpaste(e, _implemented)
 
#define ompt_event_UNIMPLEMENTED   ompt_set_never
 
#define ompt_event_MAY_CONVENIENT   ompt_set_sometimes
 
#define ompt_event_MAY_ALWAYS   ompt_set_always
 
#define ompt_event_MAY_ALWAYS_OPTIONAL   ompt_event_UNIMPLEMENTED
 
#define ompt_callback_thread_begin_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_thread_end_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_parallel_begin_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_parallel_end_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_task_create_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_task_schedule_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_implicit_task_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_emi_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_data_op_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_data_op_emi_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_submit_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_target_submit_emi_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_control_tool_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_device_initialize_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_device_finalize_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_device_load_implemented   ompt_event_MAY_ALWAYS
 
#define ompt_callback_device_unload_implemented   ompt_event_UNIMPLEMENTED
 
#define ompt_callback_sync_region_wait_implemented    ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_mutex_released_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_dependences_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_task_dependence_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_work_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_masked_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_target_map_implemented   ompt_event_UNIMPLEMENTED
 
#define ompt_callback_target_map_emi_implemented   ompt_event_UNIMPLEMENTED
 
#define ompt_callback_sync_region_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_lock_init_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_lock_destroy_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_mutex_acquire_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_mutex_acquired_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_nest_lock_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_flush_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_cancel_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_reduction_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_dispatch_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 
#define ompt_callback_error_implemented   ompt_event_MAY_ALWAYS_OPTIONAL
 

Macro Definition Documentation

◆ _ompt_tokenpaste

#define _ompt_tokenpaste (   x,
 
)    _ompt_tokenpaste_helper(x, y)

Definition at line 22 of file ompt-event-specific.h.

◆ _ompt_tokenpaste_helper

#define _ompt_tokenpaste_helper (   x,
 
)    x##y

Definition at line 21 of file ompt-event-specific.h.

◆ ompt_callback_cancel_implemented

#define ompt_callback_cancel_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 102 of file ompt-event-specific.h.

◆ ompt_callback_control_tool_implemented

#define ompt_callback_control_tool_implemented   ompt_event_MAY_ALWAYS

Definition at line 64 of file ompt-event-specific.h.

◆ ompt_callback_dependences_implemented

#define ompt_callback_dependences_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 81 of file ompt-event-specific.h.

◆ ompt_callback_device_finalize_implemented

#define ompt_callback_device_finalize_implemented   ompt_event_MAY_ALWAYS

Definition at line 67 of file ompt-event-specific.h.

◆ ompt_callback_device_initialize_implemented

#define ompt_callback_device_initialize_implemented   ompt_event_MAY_ALWAYS

Definition at line 66 of file ompt-event-specific.h.

◆ ompt_callback_device_load_implemented

#define ompt_callback_device_load_implemented   ompt_event_MAY_ALWAYS

Definition at line 69 of file ompt-event-specific.h.

◆ ompt_callback_device_unload_implemented

#define ompt_callback_device_unload_implemented   ompt_event_UNIMPLEMENTED

Definition at line 70 of file ompt-event-specific.h.

◆ ompt_callback_dispatch_implemented

#define ompt_callback_dispatch_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 106 of file ompt-event-specific.h.

◆ ompt_callback_error_implemented

#define ompt_callback_error_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 108 of file ompt-event-specific.h.

◆ ompt_callback_flush_implemented

#define ompt_callback_flush_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 100 of file ompt-event-specific.h.

◆ ompt_callback_implicit_task_implemented

#define ompt_callback_implicit_task_implemented   ompt_event_MAY_ALWAYS

Definition at line 56 of file ompt-event-specific.h.

◆ ompt_callback_lock_destroy_implemented

#define ompt_callback_lock_destroy_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 94 of file ompt-event-specific.h.

◆ ompt_callback_lock_init_implemented

#define ompt_callback_lock_init_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 93 of file ompt-event-specific.h.

◆ ompt_callback_masked_implemented

#define ompt_callback_masked_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 86 of file ompt-event-specific.h.

◆ ompt_callback_mutex_acquire_implemented

#define ompt_callback_mutex_acquire_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 96 of file ompt-event-specific.h.

◆ ompt_callback_mutex_acquired_implemented

#define ompt_callback_mutex_acquired_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 97 of file ompt-event-specific.h.

◆ ompt_callback_mutex_released_implemented

#define ompt_callback_mutex_released_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 79 of file ompt-event-specific.h.

◆ ompt_callback_nest_lock_implemented

#define ompt_callback_nest_lock_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 98 of file ompt-event-specific.h.

◆ ompt_callback_parallel_begin_implemented

#define ompt_callback_parallel_begin_implemented   ompt_event_MAY_ALWAYS

Definition at line 50 of file ompt-event-specific.h.

◆ ompt_callback_parallel_end_implemented

#define ompt_callback_parallel_end_implemented   ompt_event_MAY_ALWAYS

Definition at line 51 of file ompt-event-specific.h.

◆ ompt_callback_reduction_implemented

#define ompt_callback_reduction_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 104 of file ompt-event-specific.h.

◆ ompt_callback_sync_region_implemented

#define ompt_callback_sync_region_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 91 of file ompt-event-specific.h.

◆ ompt_callback_sync_region_wait_implemented

#define ompt_callback_sync_region_wait_implemented    ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 76 of file ompt-event-specific.h.

◆ ompt_callback_target_data_op_emi_implemented

#define ompt_callback_target_data_op_emi_implemented   ompt_event_MAY_ALWAYS

Definition at line 61 of file ompt-event-specific.h.

◆ ompt_callback_target_data_op_implemented

#define ompt_callback_target_data_op_implemented   ompt_event_MAY_ALWAYS

Definition at line 60 of file ompt-event-specific.h.

◆ ompt_callback_target_emi_implemented

#define ompt_callback_target_emi_implemented   ompt_event_MAY_ALWAYS

Definition at line 59 of file ompt-event-specific.h.

◆ ompt_callback_target_implemented

#define ompt_callback_target_implemented   ompt_event_MAY_ALWAYS

Definition at line 58 of file ompt-event-specific.h.

◆ ompt_callback_target_map_emi_implemented

#define ompt_callback_target_map_emi_implemented   ompt_event_UNIMPLEMENTED

Definition at line 89 of file ompt-event-specific.h.

◆ ompt_callback_target_map_implemented

#define ompt_callback_target_map_implemented   ompt_event_UNIMPLEMENTED

Definition at line 88 of file ompt-event-specific.h.

◆ ompt_callback_target_submit_emi_implemented

#define ompt_callback_target_submit_emi_implemented   ompt_event_MAY_ALWAYS

Definition at line 63 of file ompt-event-specific.h.

◆ ompt_callback_target_submit_implemented

#define ompt_callback_target_submit_implemented   ompt_event_MAY_ALWAYS

Definition at line 62 of file ompt-event-specific.h.

◆ ompt_callback_task_create_implemented

#define ompt_callback_task_create_implemented   ompt_event_MAY_ALWAYS

Definition at line 53 of file ompt-event-specific.h.

◆ ompt_callback_task_dependence_implemented

#define ompt_callback_task_dependence_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 82 of file ompt-event-specific.h.

◆ ompt_callback_task_schedule_implemented

#define ompt_callback_task_schedule_implemented   ompt_event_MAY_ALWAYS

Definition at line 54 of file ompt-event-specific.h.

◆ ompt_callback_thread_begin_implemented

#define ompt_callback_thread_begin_implemented   ompt_event_MAY_ALWAYS

Definition at line 47 of file ompt-event-specific.h.

◆ ompt_callback_thread_end_implemented

#define ompt_callback_thread_end_implemented   ompt_event_MAY_ALWAYS

Definition at line 48 of file ompt-event-specific.h.

◆ ompt_callback_work_implemented

#define ompt_callback_work_implemented   ompt_event_MAY_ALWAYS_OPTIONAL

Definition at line 84 of file ompt-event-specific.h.

◆ ompt_event_implementation_status

#define ompt_event_implementation_status (   e)    _ompt_tokenpaste(e, _implemented)

Definition at line 23 of file ompt-event-specific.h.

◆ ompt_event_MAY_ALWAYS

#define ompt_event_MAY_ALWAYS   ompt_set_always

Definition at line 35 of file ompt-event-specific.h.

◆ ompt_event_MAY_ALWAYS_OPTIONAL

#define ompt_event_MAY_ALWAYS_OPTIONAL   ompt_event_UNIMPLEMENTED

Definition at line 40 of file ompt-event-specific.h.

◆ ompt_event_MAY_CONVENIENT

#define ompt_event_MAY_CONVENIENT   ompt_set_sometimes

Definition at line 34 of file ompt-event-specific.h.

◆ ompt_event_UNIMPLEMENTED

#define ompt_event_UNIMPLEMENTED   ompt_set_never

Definition at line 33 of file ompt-event-specific.h.