summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/z_Windows_NT_util.c
diff options
context:
space:
mode:
authorAndrey Churbanov <Andrey.Churbanov@intel.com>2015-01-27 17:00:03 +0000
committerAndrey Churbanov <Andrey.Churbanov@intel.com>2015-01-27 17:00:03 +0000
commitdf6555b6ef0dd6a5a43d547827c7c594abe342ef (patch)
tree534025413f6bda1636d855be752ce67530b51424 /openmp/runtime/src/z_Windows_NT_util.c
parenta36de4339bbf9f607bfddf1625113325a502735b (diff)
downloadbcm5719-llvm-df6555b6ef0dd6a5a43d547827c7c594abe342ef.tar.gz
bcm5719-llvm-df6555b6ef0dd6a5a43d547827c7c594abe342ef.zip
Adds some new Windows processor groups trace messages
llvm-svn: 227203
Diffstat (limited to 'openmp/runtime/src/z_Windows_NT_util.c')
-rw-r--r--openmp/runtime/src/z_Windows_NT_util.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/openmp/runtime/src/z_Windows_NT_util.c b/openmp/runtime/src/z_Windows_NT_util.c
index e3de8f9d005..81d4a30c36a 100644
--- a/openmp/runtime/src/z_Windows_NT_util.c
+++ b/openmp/runtime/src/z_Windows_NT_util.c
@@ -937,6 +937,7 @@ __kmp_runtime_initialize( void )
// Load kernel32.dll using full path.
//
kernel32 = GetModuleHandle( path.str );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: kernel32.dll = %s\n", path.str ) );
//
// Load the function pointers to kernel32.dll routines
@@ -948,6 +949,12 @@ __kmp_runtime_initialize( void )
__kmp_GetThreadGroupAffinity = (kmp_GetThreadGroupAffinity_t) GetProcAddress( kernel32, "GetThreadGroupAffinity" );
__kmp_SetThreadGroupAffinity = (kmp_SetThreadGroupAffinity_t) GetProcAddress( kernel32, "SetThreadGroupAffinity" );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: __kmp_GetActiveProcessorCount = %p\n", __kmp_GetActiveProcessorCount ) );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: __kmp_GetActiveProcessorGroupCount = %p\n", __kmp_GetActiveProcessorGroupCount ) );
+ KA_TRACE( 10, ("__kmp_runtime_initialize:__kmp_GetThreadGroupAffinity = %p\n", __kmp_GetThreadGroupAffinity ) );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: __kmp_SetThreadGroupAffinity = %p\n", __kmp_SetThreadGroupAffinity ) );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: sizeof(kmp_affin_mask_t) = %d\n", sizeof(kmp_affin_mask_t) ) );
+
//
// See if group affinity is supported on this system.
// If so, calculate the #groups and #procs.
@@ -973,8 +980,11 @@ __kmp_runtime_initialize( void )
for ( i = 0; i < __kmp_num_proc_groups; i++ ) {
DWORD size = __kmp_GetActiveProcessorCount( i );
__kmp_xproc += size;
- KA_TRACE( 20, ("__kmp_runtime_initialize: proc group %d size = %d\n", i, size ) );
+ KA_TRACE( 10, ("__kmp_runtime_initialize: proc group %d size = %d\n", i, size ) );
+ }
}
+ else {
+ KA_TRACE( 10, ("__kmp_runtime_initialize: %d processor groups detected\n", __kmp_num_proc_groups ) );
}
}
}
OpenPOWER on IntegriCloud