Skip to content

Commit

Permalink
Addition of debugger comments and whitespace
Browse files Browse the repository at this point in the history
The removal of legacy code to support long-deprecated debugger support library
resulted in some whitespace changes. Comments from that legacy code were made
public as they may be useful for other debuggers.

Patch by Olga Malysheva.

Differential Revision: http://reviews.llvm.org/D21391

llvm-svn: 273282
  • Loading branch information
jpeyton52 committed Jun 21, 2016
1 parent f6be62f commit 8c61c59
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
16 changes: 8 additions & 8 deletions openmp/runtime/src/dllexports
Expand Up @@ -186,15 +186,15 @@
__kmp_omp_debug_struct_info DATA
%endif

# Symbols for MS mutual detection:
_You_must_link_with_exactly_one_OpenMP_library DATA
_You_must_link_with_Intel_OpenMP_library DATA
%ifdef msvc_compat
_You_must_link_with_Microsoft_OpenMP_library DATA
%endif
# Symbols for MS mutual detection:
_You_must_link_with_exactly_one_OpenMP_library DATA
_You_must_link_with_Intel_OpenMP_library DATA
%ifdef msvc_compat
_You_must_link_with_Microsoft_OpenMP_library DATA
%endif

__kmp_wait_64
__kmp_release_64
__kmp_wait_64
__kmp_release_64


# VT_getthid 1
Expand Down
1 change: 0 additions & 1 deletion openmp/runtime/src/kmp_runtime.c
Expand Up @@ -531,7 +531,6 @@ static void __kmp_fini_allocator() {}
#ifdef KMP_DYNAMIC_LIB
# if KMP_OS_WINDOWS


static void
__kmp_reset_lock( kmp_bootstrap_lock_t* lck ) {
// TODO: Change to __kmp_break_bootstrap_lock().
Expand Down
4 changes: 4 additions & 0 deletions openmp/runtime/src/kmp_tasking.c
Expand Up @@ -1420,6 +1420,7 @@ __kmpc_omp_taskwait( ident_t *loc_ref, kmp_int32 gtid )
}
#endif

// Debugger: The taskwait is active. Store location and thread encountered the taskwait.
#if USE_ITT_BUILD
// Note: These values are used by ITT events as well.
#endif /* USE_ITT_BUILD */
Expand Down Expand Up @@ -1452,6 +1453,7 @@ __kmpc_omp_taskwait( ident_t *loc_ref, kmp_int32 gtid )
#endif /* USE_ITT_BUILD */

// GEH TODO: shouldn't we have some sort of OMPRAP API calls here to mark end of wait?
// Debugger: The taskwait is completed. Location remains, but thread is negated.
taskdata->td_taskwait_thread = - taskdata->td_taskwait_thread;

#if OMPT_SUPPORT && OMPT_TRACE
Expand Down Expand Up @@ -1494,6 +1496,7 @@ __kmpc_omp_taskyield( ident_t *loc_ref, kmp_int32 gtid, int end_part )
thread = __kmp_threads[ gtid ];
taskdata = thread -> th.th_current_task;
// Should we model this as a task wait or not?
// Debugger: The taskwait is active. Store location and thread encountered the taskwait.
#if USE_ITT_BUILD
// Note: These values are used by ITT events as well.
#endif /* USE_ITT_BUILD */
Expand Down Expand Up @@ -1521,6 +1524,7 @@ __kmpc_omp_taskyield( ident_t *loc_ref, kmp_int32 gtid, int end_part )
#endif /* USE_ITT_BUILD */

// GEH TODO: shouldn't we have some sort of OMPRAP API calls here to mark end of wait?
// Debugger: The taskwait is completed. Location remains, but thread is negated.
taskdata->td_taskwait_thread = - taskdata->td_taskwait_thread;
}

Expand Down

0 comments on commit 8c61c59

Please sign in to comment.