Skip to content

Commit 7f3d9cc

Browse files
[openmp][NFC] Cleanup: guard __kmp_mic_type by KMP_MIC_SUPPORTED macro.
Differential Revision: https://reviews.llvm.org/D82301
1 parent d5fc592 commit 7f3d9cc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

openmp/runtime/src/kmp_affinity.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1968,7 +1968,8 @@ static void __kmp_dispatch_set_hierarchy_values() {
19681968
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_THREAD + 1] =
19691969
nPackages * nCoresPerPkg * __kmp_nThreadsPerCore;
19701970
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_L1 + 1] = __kmp_ncores;
1971-
#if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS)
1971+
#if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS) && \
1972+
KMP_MIC_SUPPORTED
19721973
if (__kmp_mic_type >= mic3)
19731974
__kmp_hier_max_units[kmp_hier_layer_e::LAYER_L2 + 1] = __kmp_ncores / 2;
19741975
else
@@ -1982,7 +1983,8 @@ static void __kmp_dispatch_set_hierarchy_values() {
19821983
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_THREAD + 1] = 1;
19831984
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L1 + 1] =
19841985
__kmp_nThreadsPerCore;
1985-
#if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS)
1986+
#if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS) && \
1987+
KMP_MIC_SUPPORTED
19861988
if (__kmp_mic_type >= mic3)
19871989
__kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L2 + 1] =
19881990
2 * __kmp_nThreadsPerCore;

0 commit comments

Comments
 (0)