1414#include  " kmp_io.h" 
1515#include  " kmp_wrapper_malloc.h" 
1616
17- #if  KMP_USE_HWLOC 
17+ #if  KMP_HWLOC_ENABLED 
1818#if  HWLOC_API_VERSION > 0x00020300
1919#define  KMP_HWLOC_LOCATION_TYPE_CPUSET  HWLOC_LOCATION_TYPE_CPUSET
2020#elif  HWLOC_API_VERSION == 0x00020300
@@ -26,7 +26,7 @@ enum hwloc_memattr_id_e {
2626  HWLOC_MEMATTR_ID_CAPACITY
2727};
2828#endif 
29- #endif  //  KMP_USE_HWLOC 
29+ #endif  //  KMP_HWLOC_ENABLED 
3030
3131//  Disable bget when it is not used
3232#if  KMP_USE_BGET
@@ -1545,7 +1545,7 @@ void __kmp_fini_memkind() {
15451545#endif 
15461546}
15471547
1548- #if  KMP_USE_HWLOC 
1548+ #if  KMP_HWLOC_ENABLED 
15491549static  bool  __kmp_is_hwloc_membind_supported (hwloc_membind_policy_t  policy) {
15501550#if  HWLOC_API_VERSION >= 0x00020300
15511551  const  hwloc_topology_support *support;
@@ -1561,7 +1561,7 @@ static bool __kmp_is_hwloc_membind_supported(hwloc_membind_policy_t policy) {
15611561  return  false ;
15621562#else 
15631563  return  false ;
1564- #endif 
1564+ #endif   //  KMP_HWLOC_ENABLED 
15651565}
15661566
15671567void  *__kmp_hwloc_alloc_membind (hwloc_memattr_id_e attr, size_t  size,
@@ -1611,7 +1611,7 @@ void *__kmp_hwloc_membind_policy(omp_memspace_handle_t ms, size_t size,
16111611  return  NULL ;
16121612#endif 
16131613}
1614- #endif  //  KMP_USE_HWLOC 
1614+ #endif  //  KMP_HWLOC_ENABLED 
16151615
16161616void  __kmp_init_target_mem () {
16171617  *(void  **)(&kmp_target_alloc_host) = KMP_DLSYM (" llvm_omp_target_alloc_host" 
@@ -1680,13 +1680,13 @@ omp_allocator_handle_t __kmpc_init_allocator(int gtid, omp_memspace_handle_t ms,
16801680      al->fb_data  = RCAST (kmp_allocator_t  *, traits[i].value );
16811681      break ;
16821682    case  omp_atk_partition:
1683- #if  KMP_USE_HWLOC 
1683+ #if  KMP_HWLOC_ENABLED 
16841684      al->membind  = (omp_alloctrait_value_t )traits[i].value ;
16851685      KMP_DEBUG_ASSERT (al->membind  == omp_atv_environment ||
16861686                       al->membind  == omp_atv_nearest ||
16871687                       al->membind  == omp_atv_blocked ||
16881688                       al->membind  == omp_atv_interleaved);
1689- #endif 
1689+ #endif   //  KMP_HWLOC_ENABLED 
16901690      al->memkind  = RCAST (void  **, traits[i].value );
16911691      break ;
16921692    case  omp_atk_pin_device:
@@ -1980,7 +1980,7 @@ void *__kmp_alloc(int gtid, size_t algn, size_t size,
19801980    }
19811981  }
19821982
1983- #if  KMP_USE_HWLOC 
1983+ #if  KMP_HWLOC_ENABLED 
19841984  if  (__kmp_hwloc_available) {
19851985    if  (__kmp_is_hwloc_membind_supported (HWLOC_MEMBIND_BIND)) {
19861986      if  (allocator < kmp_max_mem_alloc) {
@@ -2074,7 +2074,7 @@ void *__kmp_alloc(int gtid, size_t algn, size_t size,
20742074      ptr = hwloc_alloc (__kmp_hwloc_topology, desc.size_a );
20752075    }
20762076  } else  {
2077- #endif
2077+ #endif  //  KMP_HWLOC_ENABLED 
20782078    if  (__kmp_memkind_available) {
20792079      if  (allocator < kmp_max_mem_alloc) {
20802080        //  pre-defined allocator
@@ -2201,9 +2201,9 @@ void *__kmp_alloc(int gtid, size_t algn, size_t size,
22012201        KMP_ASSERT (0 ); //  abort fallback requested
22022202      } //  no sense to look for another fallback because of same internal alloc
22032203    }
2204- #if  KMP_USE_HWLOC 
2204+ #if  KMP_HWLOC_ENABLED 
22052205  }
2206- #endif 
2206+ #endif   //  KMP_HWLOC_ENABLED 
22072207  KE_TRACE (10 , (" __kmp_alloc: T#%d %p=alloc(%d)\n " size_a ));
22082208  if  (ptr == NULL )
22092209    return  NULL ;
@@ -2339,7 +2339,7 @@ void ___kmpc_free(int gtid, void *ptr, omp_allocator_handle_t allocator) {
23392339    kmp_target_unlock_mem (desc.ptr_alloc , device);
23402340  }
23412341
2342- #if  KMP_USE_HWLOC 
2342+ #if  KMP_HWLOC_ENABLED 
23432343  if  (__kmp_hwloc_available) {
23442344    if  (oal > kmp_max_mem_alloc && al->pool_size  > 0 ) {
23452345      kmp_uint64 used =
@@ -2349,7 +2349,7 @@ void ___kmpc_free(int gtid, void *ptr, omp_allocator_handle_t allocator) {
23492349    }
23502350    hwloc_free (__kmp_hwloc_topology, desc.ptr_alloc , desc.size_a );
23512351  } else  {
2352- #endif
2352+ #endif  //  KMP_HWLOC_ENABLED 
23532353    if  (__kmp_memkind_available) {
23542354      if  (oal < kmp_max_mem_alloc) {
23552355        //  pre-defined allocator
@@ -2378,9 +2378,9 @@ void ___kmpc_free(int gtid, void *ptr, omp_allocator_handle_t allocator) {
23782378      }
23792379      __kmp_thread_free (__kmp_thread_from_gtid (gtid), desc.ptr_alloc );
23802380    }
2381- #if  KMP_USE_HWLOC 
2381+ #if  KMP_HWLOC_ENABLED 
23822382  }
2383- #endif 
2383+ #endif   //  KMP_HWLOC_ENABLED 
23842384}
23852385
23862386/*  If LEAK_MEMORY is defined, __kmp_free() will *not* free memory. It causes
0 commit comments