[Openmp-commits] [openmp] 851177c - [OpenMP][NFC] Remove unused __kmp_dispatch_lock global (#127686)
via Openmp-commits
openmp-commits at lists.llvm.org
Wed Feb 19 11:32:03 PST 2025
Author: Jonathan Peyton
Date: 2025-02-19T13:32:00-06:00
New Revision: 851177c2e35e17d5bca68521a473f0dad1ad29ec
URL: https://github.com/llvm/llvm-project/commit/851177c2e35e17d5bca68521a473f0dad1ad29ec
DIFF: https://github.com/llvm/llvm-project/commit/851177c2e35e17d5bca68521a473f0dad1ad29ec.diff
LOG: [OpenMP][NFC] Remove unused __kmp_dispatch_lock global (#127686)
Added:
Modified:
openmp/runtime/src/kmp.h
openmp/runtime/src/kmp_global.cpp
openmp/runtime/src/kmp_runtime.cpp
Removed:
################################################################################
diff --git a/openmp/runtime/src/kmp.h b/openmp/runtime/src/kmp.h
index 7b565d12a9308..b002b29e13747 100644
--- a/openmp/runtime/src/kmp.h
+++ b/openmp/runtime/src/kmp.h
@@ -3408,7 +3408,6 @@ extern kmp_bootstrap_lock_t
__kmp_threads expansion to co-exist */
extern kmp_lock_t __kmp_global_lock; /* control OS/global access */
-extern kmp_queuing_lock_t __kmp_dispatch_lock; /* control dispatch access */
extern kmp_lock_t __kmp_debug_lock; /* control I/O access for KMP_DEBUG */
extern enum library_type __kmp_library;
diff --git a/openmp/runtime/src/kmp_global.cpp b/openmp/runtime/src/kmp_global.cpp
index ce803bb0d6079..c6446bdb90f63 100644
--- a/openmp/runtime/src/kmp_global.cpp
+++ b/openmp/runtime/src/kmp_global.cpp
@@ -488,8 +488,6 @@ KMP_BOOTSTRAP_LOCK_INIT(__kmp_tp_cached_lock);
KMP_ALIGN_CACHE_INTERNODE
KMP_LOCK_INIT(__kmp_global_lock); /* Control OS/global access */
KMP_ALIGN_CACHE_INTERNODE
-kmp_queuing_lock_t __kmp_dispatch_lock; /* Control dispatch access */
-KMP_ALIGN_CACHE_INTERNODE
KMP_LOCK_INIT(__kmp_debug_lock); /* Control I/O access for KMP_DEBUG */
#else
KMP_ALIGN_CACHE
@@ -508,8 +506,6 @@ KMP_BOOTSTRAP_LOCK_INIT(__kmp_tp_cached_lock);
KMP_ALIGN(128)
KMP_LOCK_INIT(__kmp_global_lock); /* Control OS/global access */
KMP_ALIGN(128)
-kmp_queuing_lock_t __kmp_dispatch_lock; /* Control dispatch access */
-KMP_ALIGN(128)
KMP_LOCK_INIT(__kmp_debug_lock); /* Control I/O access for KMP_DEBUG */
#endif
diff --git a/openmp/runtime/src/kmp_runtime.cpp b/openmp/runtime/src/kmp_runtime.cpp
index 2c8d9304c46bc..c42c89e106690 100644
--- a/openmp/runtime/src/kmp_runtime.cpp
+++ b/openmp/runtime/src/kmp_runtime.cpp
@@ -7143,7 +7143,6 @@ static void __kmp_do_serial_initialize(void) {
__kmp_stats_init();
#endif
__kmp_init_lock(&__kmp_global_lock);
- __kmp_init_queuing_lock(&__kmp_dispatch_lock);
__kmp_init_lock(&__kmp_debug_lock);
__kmp_init_atomic_lock(&__kmp_atomic_lock);
__kmp_init_atomic_lock(&__kmp_atomic_lock_1i);
More information about the Openmp-commits
mailing list