diff options
author | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-01-27 17:00:03 +0000 |
---|---|---|
committer | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-01-27 17:00:03 +0000 |
commit | df6555b6ef0dd6a5a43d547827c7c594abe342ef (patch) | |
tree | 534025413f6bda1636d855be752ce67530b51424 /openmp/runtime/src/z_Windows_NT_util.c | |
parent | a36de4339bbf9f607bfddf1625113325a502735b (diff) | |
download | bcm5719-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.c | 12 |
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 ) ); } } } |