summaryrefslogtreecommitdiffstats
path: root/contrib/libs/cxxsupp/openmp/ompt-event-specific.h
diff options
context:
space:
mode:
authorarcadia-devtools <[email protected]>2022-03-01 22:49:23 +0300
committerarcadia-devtools <[email protected]>2022-03-01 22:49:23 +0300
commitf1db7e1d2a6f1e911c41352aecb7897b8cc48d74 (patch)
treee551b29a4f1a5e46cb6f23b04e3192dcf5f9da32 /contrib/libs/cxxsupp/openmp/ompt-event-specific.h
parent8de79fac61fafe1e9e559da116135cca3f5846d1 (diff)
intermediate changes
ref:51d474bda1b99a2cf73ca7da0cd5398ef5683bf4
Diffstat (limited to 'contrib/libs/cxxsupp/openmp/ompt-event-specific.h')
-rw-r--r--contrib/libs/cxxsupp/openmp/ompt-event-specific.h111
1 files changed, 0 insertions, 111 deletions
diff --git a/contrib/libs/cxxsupp/openmp/ompt-event-specific.h b/contrib/libs/cxxsupp/openmp/ompt-event-specific.h
deleted file mode 100644
index 875d6921b7b..00000000000
--- a/contrib/libs/cxxsupp/openmp/ompt-event-specific.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/******************************************************************************
- * File: ompt-event-specific.h
- *
- * Description:
- *
- * specify which of the OMPT events are implemented by this runtime system
- * and the level of their implementation by a runtime system.
- *****************************************************************************/
-
-//===----------------------------------------------------------------------===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef __OMPT_EVENT_SPECIFIC_H__
-#define __OMPT_EVENT_SPECIFIC_H__
-
-#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)
-
-/*----------------------------------------------------------------------------
- | Specify whether an event may occur or not, and whether event callbacks
- | never, sometimes, or always occur.
- |
- | The values for these constants are defined in section 6.1.2 of
- | the OMPT TR. They are exposed to tools through ompt_set_callback.
- +--------------------------------------------------------------------------*/
-
-#define ompt_event_UNIMPLEMENTED ompt_set_never
-#define ompt_event_MAY_CONVENIENT ompt_set_sometimes
-#define ompt_event_MAY_ALWAYS ompt_set_always
-
-#if OMPT_OPTIONAL
-#define ompt_event_MAY_ALWAYS_OPTIONAL ompt_event_MAY_ALWAYS
-#else
-#define ompt_event_MAY_ALWAYS_OPTIONAL ompt_event_UNIMPLEMENTED
-#endif
-
-/*----------------------------------------------------------------------------
- | Mandatory Events
- +--------------------------------------------------------------------------*/
-
-#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_UNIMPLEMENTED
-#define ompt_callback_target_emi_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_target_data_op_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_target_data_op_emi_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_target_submit_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_target_submit_emi_implemented ompt_event_UNIMPLEMENTED
-
-#define ompt_callback_control_tool_implemented ompt_event_MAY_ALWAYS
-
-#define ompt_callback_device_initialize_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_device_finalize_implemented ompt_event_UNIMPLEMENTED
-
-#define ompt_callback_device_load_implemented ompt_event_UNIMPLEMENTED
-#define ompt_callback_device_unload_implemented ompt_event_UNIMPLEMENTED
-
-/*----------------------------------------------------------------------------
- | Optional Events
- +--------------------------------------------------------------------------*/
-
-#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_UNIMPLEMENTED
-
-#define ompt_callback_error_implemented ompt_event_MAY_ALWAYS_OPTIONAL
-
-#endif