Changeset View
Changeset View
Standalone View
Standalone View
contrib/openmp/runtime/src/kmp_csupport.cpp
Show First 20 Lines • Show All 306 Lines • ▼ Show 20 Lines | |||||
#if INCLUDE_SSC_MARKS | #if INCLUDE_SSC_MARKS | ||||
SSC_MARK_FORKING(); | SSC_MARK_FORKING(); | ||||
#endif | #endif | ||||
__kmp_fork_call(loc, gtid, fork_context_intel, argc, | __kmp_fork_call(loc, gtid, fork_context_intel, argc, | ||||
VOLATILE_CAST(microtask_t) microtask, // "wrapped" task | VOLATILE_CAST(microtask_t) microtask, // "wrapped" task | ||||
VOLATILE_CAST(launch_t) __kmp_invoke_task_func, | VOLATILE_CAST(launch_t) __kmp_invoke_task_func, | ||||
/* TODO: revert workaround for Intel(R) 64 tracker #96 */ | /* TODO: revert workaround for Intel(R) 64 tracker #96 */ | ||||
#if (KMP_ARCH_X86_64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64) && KMP_OS_LINUX | #if (KMP_ARCH_X86_64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64) | ||||
&ap | &ap | ||||
#else | #else | ||||
ap | ap | ||||
#endif | #endif | ||||
); | ); | ||||
#if INCLUDE_SSC_MARKS | #if INCLUDE_SSC_MARKS | ||||
SSC_MARK_JOINING(); | SSC_MARK_JOINING(); | ||||
#endif | #endif | ||||
▲ Show 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | #endif | ||||
KMP_DEBUG_ASSERT(this_thr->th.th_set_nproc >= 1); | KMP_DEBUG_ASSERT(this_thr->th.th_set_nproc >= 1); | ||||
KMP_DEBUG_ASSERT(this_thr->th.th_teams_size.nteams >= 1); | KMP_DEBUG_ASSERT(this_thr->th.th_teams_size.nteams >= 1); | ||||
KMP_DEBUG_ASSERT(this_thr->th.th_teams_size.nth >= 1); | KMP_DEBUG_ASSERT(this_thr->th.th_teams_size.nth >= 1); | ||||
__kmp_fork_call(loc, gtid, fork_context_intel, argc, | __kmp_fork_call(loc, gtid, fork_context_intel, argc, | ||||
VOLATILE_CAST(microtask_t) | VOLATILE_CAST(microtask_t) | ||||
__kmp_teams_master, // "wrapped" task | __kmp_teams_master, // "wrapped" task | ||||
VOLATILE_CAST(launch_t) __kmp_invoke_teams_master, | VOLATILE_CAST(launch_t) __kmp_invoke_teams_master, | ||||
#if (KMP_ARCH_X86_64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64) && KMP_OS_LINUX | #if (KMP_ARCH_X86_64 || KMP_ARCH_ARM || KMP_ARCH_AARCH64) | ||||
&ap | &ap | ||||
#else | #else | ||||
ap | ap | ||||
#endif | #endif | ||||
); | ); | ||||
__kmp_join_call(loc, gtid | __kmp_join_call(loc, gtid | ||||
#if OMPT_SUPPORT | #if OMPT_SUPPORT | ||||
, | , | ||||
▲ Show 20 Lines • Show All 3,761 Lines • Show Last 20 Lines |