summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2016-01-11 20:37:39 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2016-01-11 20:37:39 +0000
commitf6498629db666952cadd5923156a15a9f608183a (patch)
treeb6a4fc22478485cf136abc9675e19a1852ad2b69 /openmp/runtime/src
parentffbe12f4c56159ffbe84fcd23212f312c3c7214a (diff)
downloadbcm5719-llvm-f6498629db666952cadd5923156a15a9f608183a.tar.gz
bcm5719-llvm-f6498629db666952cadd5923156a15a9f608183a.zip
Remove double negative in if() logic.
Change (__kmp_mic_type != non_mic) to (__kmp_mic_type == mic2) llvm-svn: 257380
Diffstat (limited to 'openmp/runtime/src')
-rw-r--r--openmp/runtime/src/kmp_runtime.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openmp/runtime/src/kmp_runtime.c b/openmp/runtime/src/kmp_runtime.c
index 39d59b5e045..b80bbfd1f26 100644
--- a/openmp/runtime/src/kmp_runtime.c
+++ b/openmp/runtime/src/kmp_runtime.c
@@ -6422,7 +6422,7 @@ __kmp_do_serial_initialize( void )
#undef kmp_reduction_barrier_gather_bb
#endif // KMP_FAST_REDUCTION_BARRIER
#if KMP_ARCH_X86_64 && (KMP_OS_LINUX || KMP_OS_WINDOWS)
- if( __kmp_mic_type != non_mic ) {
+ if (__kmp_mic_type == mic2) { // KNC
// AC: plane=3,2, forkjoin=2,1 are optimal for 240 threads on KNC
__kmp_barrier_gather_branch_bits [ bs_plain_barrier ] = 3; // plain gather
__kmp_barrier_release_branch_bits[ bs_forkjoin_barrier ] = 1; // forkjoin release
@@ -6430,7 +6430,7 @@ __kmp_do_serial_initialize( void )
__kmp_barrier_release_pattern[ bs_forkjoin_barrier ] = bp_hierarchical_bar;
}
#if KMP_FAST_REDUCTION_BARRIER
- if( __kmp_mic_type != non_mic ) {
+ if (__kmp_mic_type == mic2) { // KNC
__kmp_barrier_gather_pattern [ bs_reduction_barrier ] = bp_hierarchical_bar;
__kmp_barrier_release_pattern[ bs_reduction_barrier ] = bp_hierarchical_bar;
}
OpenPOWER on IntegriCloud