reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_tasking.cpp
 3632   if (thread_data->td.td_deque == NULL) {
 3641   if (TCR_4(thread_data->td.td_deque_ntasks) >=
 3642       TASK_DEQUE_SIZE(thread_data->td)) {
 3650     if (TASK_DEQUE_SIZE(thread_data->td) / INITIAL_TASK_DEQUE_SIZE >= pass)
 3653     __kmp_acquire_bootstrap_lock(&thread_data->td.td_deque_lock);
 3654     __kmp_realloc_task_deque(thread, thread_data);
 3658     __kmp_acquire_bootstrap_lock(&thread_data->td.td_deque_lock);
 3660     if (TCR_4(thread_data->td.td_deque_ntasks) >=
 3661         TASK_DEQUE_SIZE(thread_data->td)) {
 3668       if (TASK_DEQUE_SIZE(thread_data->td) / INITIAL_TASK_DEQUE_SIZE >= pass)
 3671       __kmp_realloc_task_deque(thread, thread_data);
 3677   thread_data->td.td_deque[thread_data->td.td_deque_tail] = taskdata;
 3677   thread_data->td.td_deque[thread_data->td.td_deque_tail] = taskdata;
 3679   thread_data->td.td_deque_tail =
 3680       (thread_data->td.td_deque_tail + 1) & TASK_DEQUE_MASK(thread_data->td);
 3680       (thread_data->td.td_deque_tail + 1) & TASK_DEQUE_MASK(thread_data->td);
 3681   TCW_4(thread_data->td.td_deque_ntasks,
 3682         TCR_4(thread_data->td.td_deque_ntasks) + 1);
 3689   __kmp_release_bootstrap_lock(&thread_data->td.td_deque_lock);