Index: runtime/src/include/50/ompt.h.var =================================================================== --- runtime/src/include/50/ompt.h.var +++ runtime/src/include/50/ompt.h.var @@ -82,13 +82,6 @@ \ /* implementation-specific states (512..) */ - -#define FOREACH_OMPT_MUTEX_IMPL(macro) \ - macro (ompt_mutex_impl_unknown, 0) /* unknown implementatin */ \ - macro (ompt_mutex_impl_spin, 1) /* based on spin */ \ - macro (ompt_mutex_impl_queuing, 2) /* based on some fair policy */ \ - macro (ompt_mutex_impl_speculative, 3) /* based on HW-supported speculation */ - #define FOREACH_OMPT_EVENT(macro) \ \ /*--- Mandatory Events ---*/ \ @@ -233,16 +226,6 @@ } ompt_set_result_t; -/*---------------------- - * mutex implementations - *----------------------*/ -typedef enum ompt_mutex_impl_t { -#define ompt_mutex_impl_macro(impl, code) impl = code, - FOREACH_OMPT_MUTEX_IMPL(ompt_mutex_impl_macro) -#undef ompt_mutex_impl_macro -} ompt_mutex_impl_t; - - /***************************************************************************** * callback signatures *****************************************************************************/ Index: runtime/src/ompt-internal.h =================================================================== --- runtime/src/ompt-internal.h +++ runtime/src/ompt-internal.h @@ -72,6 +72,18 @@ void *idle_frame; } ompt_thread_info_t; +#define FOREACH_OMPT_MUTEX_IMPL(macro) \ + macro (ompt_mutex_impl_unknown, 0) /* unknown implementation */ \ + macro (ompt_mutex_impl_spin, 1) /* based on spin */ \ + macro (ompt_mutex_impl_queuing, 2) /* based on some fair policy */ \ + macro (ompt_mutex_impl_speculative, 3) /* based on HW-supported speculation */ + +typedef enum ompt_mutex_impl_t { +#define ompt_mutex_impl_macro(impl, code) impl = code, + FOREACH_OMPT_MUTEX_IMPL(ompt_mutex_impl_macro) +#undef ompt_mutex_impl_macro +} ompt_mutex_impl_t; + extern ompt_callbacks_internal_t ompt_callbacks; #if OMP_40_ENABLED && OMPT_SUPPORT && OMPT_OPTIONAL