[Openmp-commits] [openmp] [OpenMP][NFC] Remove unused __kmp_dispatch_lock global (PR #127686)
Jonathan Peyton via Openmp-commits
openmp-commits at lists.llvm.org
Tue Feb 18 11:14:51 PST 2025
https://github.com/jpeyton52 created https://github.com/llvm/llvm-project/pull/127686
None
>From 0662aed548950bb45a6684551804e56173e71d0a Mon Sep 17 00:00:00 2001
From: Jonathan Peyton <jonathan.l.peyton at intel.com>
Date: Tue, 18 Feb 2025 13:09:11 -0600
Subject: [PATCH] [OpenMP][NFC] Remove unused __kmp_dispatch_lock global
---
openmp/runtime/src/kmp.h | 1 -
openmp/runtime/src/kmp_global.cpp | 4 ----
openmp/runtime/src/kmp_runtime.cpp | 1 -
3 files changed, 6 deletions(-)
diff --git a/openmp/runtime/src/kmp.h b/openmp/runtime/src/kmp.h
index 04bf6c3b34dac..f49d5cf93c809 100644
--- a/openmp/runtime/src/kmp.h
+++ b/openmp/runtime/src/kmp.h
@@ -3415,7 +3415,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 5017cd3de4be5..4e1c6e33c3a03 100644
--- a/openmp/runtime/src/kmp_global.cpp
+++ b/openmp/runtime/src/kmp_global.cpp
@@ -493,8 +493,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
@@ -513,8 +511,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