diff options
| author | arcadia-devtools <[email protected]> | 2022-02-21 23:40:06 +0300 |
|---|---|---|
| committer | arcadia-devtools <[email protected]> | 2022-02-21 23:40:06 +0300 |
| commit | dbd0284ce8fa6dbab04240681dc8030b27c925a5 (patch) | |
| tree | 1ed7e494d2185fa6e0fce5a449a6e252db5cb06a /contrib/libs/cxxsupp/openmp/ompt-internal.h | |
| parent | 700cb9d71f7c7a16721d302c2b9960ab189d104d (diff) | |
intermediate changes
ref:97eeefd83b6f381aa940777f0d803b239f434eaf
Diffstat (limited to 'contrib/libs/cxxsupp/openmp/ompt-internal.h')
| -rw-r--r-- | contrib/libs/cxxsupp/openmp/ompt-internal.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/contrib/libs/cxxsupp/openmp/ompt-internal.h b/contrib/libs/cxxsupp/openmp/ompt-internal.h deleted file mode 100644 index 64e8d2e8fd6..00000000000 --- a/contrib/libs/cxxsupp/openmp/ompt-internal.h +++ /dev/null @@ -1,79 +0,0 @@ -#ifndef __OMPT_INTERNAL_H__ -#define __OMPT_INTERNAL_H__ - -#include "ompt.h" -#include "ompt-event-specific.h" - -#define OMPT_VERSION 1 - -#define _OMP_EXTERN extern "C" - -#define OMPT_INVOKER(x) \ - ((x == fork_context_gnu) ? ompt_invoker_program : ompt_invoker_runtime) - - -#define ompt_callback(e) e ## _callback - - -typedef struct ompt_callbacks_s { -#define ompt_event_macro(event, callback, eventid) callback ompt_callback(event); - - FOREACH_OMPT_EVENT(ompt_event_macro) - -#undef ompt_event_macro -} ompt_callbacks_t; - - - -typedef struct { - ompt_frame_t frame; - void* function; - ompt_task_id_t task_id; -} ompt_task_info_t; - - -typedef struct { - ompt_parallel_id_t parallel_id; - void *microtask; -} ompt_team_info_t; - - -typedef struct ompt_lw_taskteam_s { - ompt_team_info_t ompt_team_info; - ompt_task_info_t ompt_task_info; - struct ompt_lw_taskteam_s *parent; -} ompt_lw_taskteam_t; - - -typedef struct ompt_parallel_info_s { - ompt_task_id_t parent_task_id; /* id of parent task */ - ompt_parallel_id_t parallel_id; /* id of parallel region */ - ompt_frame_t *parent_task_frame; /* frame data of parent task */ - void *parallel_function; /* pointer to outlined function */ -} ompt_parallel_info_t; - - -typedef struct { - ompt_state_t state; - ompt_wait_id_t wait_id; - void *idle_frame; -} ompt_thread_info_t; - - -extern ompt_callbacks_t ompt_callbacks; - -#ifdef __cplusplus -extern "C" { -#endif - -void ompt_pre_init(void); -void ompt_post_init(void); -void ompt_fini(void); - -extern int ompt_enabled; - -#ifdef __cplusplus -}; -#endif - -#endif |
