diff options
author | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2016-06-14 19:15:40 +0000 |
---|---|---|
committer | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2016-06-14 19:15:40 +0000 |
commit | e85ba3f58fb7bb1f063fa70f9d2d23c6fef2aa18 (patch) | |
tree | 166691b38ca66eb5c09694812490ad14b3e56a37 /openmp | |
parent | 916bc2b0245c530a43b0f8c91f732c2fe9164f90 (diff) | |
download | bcm5719-llvm-e85ba3f58fb7bb1f063fa70f9d2d23c6fef2aa18.tar.gz bcm5719-llvm-e85ba3f58fb7bb1f063fa70f9d2d23c6fef2aa18.zip |
Remove unused wait/release code.
Cleanup - unused code removal.
TODO: consider to remove (replace with flag class methods)
also kmp_wait_64 and kmp_release_64 routines.
Patch by Andrey Churbanov
Differential Revision: http://reviews.llvm.org/D21332
llvm-svn: 272697
Diffstat (limited to 'openmp')
-rw-r--r-- | openmp/runtime/src/dllexports | 4 | ||||
-rw-r--r-- | openmp/runtime/src/exports_so.txt | 4 | ||||
-rw-r--r-- | openmp/runtime/src/kmp.h | 12 | ||||
-rw-r--r-- | openmp/runtime/src/kmp_wait_release.cpp | 24 |
4 files changed, 0 insertions, 44 deletions
diff --git a/openmp/runtime/src/dllexports b/openmp/runtime/src/dllexports index 63efe453423..d4ec6fe7a84 100644 --- a/openmp/runtime/src/dllexports +++ b/openmp/runtime/src/dllexports @@ -193,12 +193,8 @@ _You_must_link_with_Microsoft_OpenMP_library DATA %endif - __kmp_wait_32 __kmp_wait_64 - __kmp_wait_oncore - __kmp_release_32 __kmp_release_64 - __kmp_release_oncore # VT_getthid 1 diff --git a/openmp/runtime/src/exports_so.txt b/openmp/runtime/src/exports_so.txt index 3f442c30aca..3c10d735131 100644 --- a/openmp/runtime/src/exports_so.txt +++ b/openmp/runtime/src/exports_so.txt @@ -89,12 +89,8 @@ VERSION { __kmp_launch_worker; __kmp_reap_monitor; __kmp_reap_worker; - __kmp_release_32; __kmp_release_64; - __kmp_release_oncore; - __kmp_wait_32; __kmp_wait_64; - __kmp_wait_oncore; __kmp_wait_yield_4; # ittnotify symbols to be used by debugger diff --git a/openmp/runtime/src/kmp.h b/openmp/runtime/src/kmp.h index 31c2581cfa0..cc81a507c89 100644 --- a/openmp/runtime/src/kmp.h +++ b/openmp/runtime/src/kmp.h @@ -3102,24 +3102,12 @@ extern void __kmp_wait_yield_4_ptr( void * spinner, kmp_uint32 checker, kmp_uint class kmp_flag_32; class kmp_flag_64; class kmp_flag_oncore; -extern void __kmp_wait_32(kmp_info_t *this_thr, kmp_flag_32 *flag, int final_spin -#if USE_ITT_BUILD - , void * itt_sync_obj -#endif - ); -extern void __kmp_release_32(kmp_flag_32 *flag); extern void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64 *flag, int final_spin #if USE_ITT_BUILD , void * itt_sync_obj #endif ); extern void __kmp_release_64(kmp_flag_64 *flag); -extern void __kmp_wait_oncore(kmp_info_t *this_thr, kmp_flag_oncore *flag, int final_spin -#if USE_ITT_BUILD - , void * itt_sync_obj -#endif - ); -extern void __kmp_release_oncore(kmp_flag_oncore *flag); extern void __kmp_infinite_loop( void ); diff --git a/openmp/runtime/src/kmp_wait_release.cpp b/openmp/runtime/src/kmp_wait_release.cpp index d865bf6d46f..05b1e055dfa 100644 --- a/openmp/runtime/src/kmp_wait_release.cpp +++ b/openmp/runtime/src/kmp_wait_release.cpp @@ -14,13 +14,6 @@ #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) ) { @@ -28,23 +21,6 @@ void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64 *flag, int 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); -} |