diff options
author | Anton Samokhvalov <pg83@yandex.ru> | 2022-02-10 16:45:15 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:15 +0300 |
commit | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (patch) | |
tree | da2c34829458c7d4e74bdfbdf85dff449e9e7fb8 /contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp | |
parent | 778e51ba091dc39e7b7fcab2b9cf4dbedfb6f2b5 (diff) | |
download | ydb-72cb13b4aff9bc9cf22e49251bc8fd143f82538f.tar.gz |
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp')
-rw-r--r-- | contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp b/contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp index d865bf6d46..7758e18991 100644 --- a/contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp +++ b/contrib/libs/cxxsupp/openmp/kmp_wait_release.cpp @@ -1,50 +1,50 @@ -/* - * kmp_wait_release.cpp -- Wait/Release implementation - */ - - -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.txt for details. -// -//===----------------------------------------------------------------------===// - -#include "kmp_wait_release.h" - -void __kmp_wait_32(kmp_info_t *this_thr, kmp_flag_32 *flag, int final_spin - USE_ITT_BUILD_ARG(void * itt_sync_obj) ) -{ - __kmp_wait_template(this_thr, flag, final_spin - USE_ITT_BUILD_ARG(itt_sync_obj) ); -} - -void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64 *flag, int final_spin - USE_ITT_BUILD_ARG(void * itt_sync_obj) ) -{ - __kmp_wait_template(this_thr, flag, final_spin - USE_ITT_BUILD_ARG(itt_sync_obj) ); -} - -void __kmp_wait_oncore(kmp_info_t *this_thr, kmp_flag_oncore *flag, int final_spin - USE_ITT_BUILD_ARG(void * itt_sync_obj) ) -{ - __kmp_wait_template(this_thr, flag, final_spin - USE_ITT_BUILD_ARG(itt_sync_obj) ); -} - - - -void __kmp_release_32(kmp_flag_32 *flag) { - __kmp_release_template(flag); -} - -void __kmp_release_64(kmp_flag_64 *flag) { - __kmp_release_template(flag); -} - -void __kmp_release_oncore(kmp_flag_oncore *flag) { - __kmp_release_template(flag); -} +/* + * kmp_wait_release.cpp -- Wait/Release implementation + */ + + +//===----------------------------------------------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.txt for details. +// +//===----------------------------------------------------------------------===// + +#include "kmp_wait_release.h" + +void __kmp_wait_32(kmp_info_t *this_thr, kmp_flag_32 *flag, int final_spin + USE_ITT_BUILD_ARG(void * itt_sync_obj) ) +{ + __kmp_wait_template(this_thr, flag, final_spin + USE_ITT_BUILD_ARG(itt_sync_obj) ); +} + +void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64 *flag, int final_spin + USE_ITT_BUILD_ARG(void * itt_sync_obj) ) +{ + __kmp_wait_template(this_thr, flag, final_spin + USE_ITT_BUILD_ARG(itt_sync_obj) ); +} + +void __kmp_wait_oncore(kmp_info_t *this_thr, kmp_flag_oncore *flag, int final_spin + USE_ITT_BUILD_ARG(void * itt_sync_obj) ) +{ + __kmp_wait_template(this_thr, flag, final_spin + USE_ITT_BUILD_ARG(itt_sync_obj) ); +} + + + +void __kmp_release_32(kmp_flag_32 *flag) { + __kmp_release_template(flag); +} + +void __kmp_release_64(kmp_flag_64 *flag) { + __kmp_release_template(flag); +} + +void __kmp_release_oncore(kmp_flag_oncore *flag) { + __kmp_release_template(flag); +} |