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

References

projects/openmp/runtime/src/kmp_tasking.cpp
 2584   thread_data = &task_team->tt.tt_threads_data[__kmp_tid_from_gtid(gtid)];
 2590   if (TCR_4(thread_data->td.td_deque_ntasks) == 0) {
 2599   __kmp_acquire_bootstrap_lock(&thread_data->td.td_deque_lock);
 2601   if (TCR_4(thread_data->td.td_deque_ntasks) == 0) {
 2602     __kmp_release_bootstrap_lock(&thread_data->td.td_deque_lock);
 2611   tail = (thread_data->td.td_deque_tail - 1) &
 2612          TASK_DEQUE_MASK(thread_data->td); // Wrap index.
 2613   taskdata = thread_data->td.td_deque[tail];
 2618     __kmp_release_bootstrap_lock(&thread_data->td.td_deque_lock);
 2627   thread_data->td.td_deque_tail = tail;
 2628   TCW_4(thread_data->td.td_deque_ntasks, thread_data->td.td_deque_ntasks - 1);
 2628   TCW_4(thread_data->td.td_deque_ntasks, thread_data->td.td_deque_ntasks - 1);
 2630   __kmp_release_bootstrap_lock(&thread_data->td.td_deque_lock);