reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
607 KMP_ASSERT(this_thr->th.th_current_task->td_flags.executing == 0); 608 this_thr->th.th_current_task->td_flags.executing = 1;projects/openmp/runtime/src/kmp_ftn_entry.h
757 return __kmp_entry_thread()->th.th_current_task->td_flags.final;
projects/openmp/runtime/src/kmp_runtime.cpp1255 KMP_ASSERT(this_thr->th.th_current_task->td_flags.executing == 1); 1256 this_thr->th.th_current_task->td_flags.executing = 0; 1951 master_th->th.th_current_task->td_flags.executing = 0; 2558 master_th->th.th_current_task->td_flags.executing = 1;projects/openmp/runtime/src/kmp_taskdeps.cpp
121 if (current_task->td_flags.tasktype == TASK_IMPLICIT) 530 ompt_task_explicit | TASK_TYPE_DETAILS_FORMAT(new_taskdata), 1, 588 bool serial = current_task->td_flags.team_serial || 589 current_task->td_flags.tasking_ser || 590 current_task->td_flags.final; 674 bool ignore = current_task->td_flags.team_serial || 675 current_task->td_flags.tasking_ser || 676 current_task->td_flags.final;projects/openmp/runtime/src/kmp_tasking.cpp
256 if (is_constrained && (tasknew->td_flags.tiedness == TASK_TIED)) { 263 if (current->td_flags.tasktype == TASK_EXPLICIT || 334 if (taskdata->td_flags.tiedness == TASK_UNTIED) { 346 if (taskdata->td_flags.task_serial) { 506 current_task->td_flags.executing = 0; 522 taskdata->td_flags.started = 1; 523 taskdata->td_flags.executing = 1; 610 if (taskdata->td_flags.tiedness == TASK_UNTIED) { 620 taskdata->td_flags.task_serial = 637 ompt_task_explicit | TASK_TYPE_DETAILS_FORMAT(taskdata), 0, 717 taskdata->td_flags.freed = 1; 741 (taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser) && 741 (taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser) && 742 !taskdata->td_flags.proxy; 765 if (taskdata->td_flags.tasktype == TASK_IMPLICIT) { 768 kmp_tasking_flags_t flags_old = taskdata->td_flags; 773 RCAST(kmp_int32 *, &taskdata->td_flags), 824 if (taskdata->td_flags.tiedness == TASK_UNTIED) { 841 resumed_task->td_flags.executing = 1; // resume previous task 866 if (taskdata->td_flags.detachable == TASK_DETACHABLE) { 873 taskdata->td_flags.proxy = TASK_PROXY; // proxify! 883 taskdata->td_flags.complete = 1; // mark the task as completed 887 if (!(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) { 887 if (!(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) { 906 taskdata->td_flags.executing = 0; // suspend the finishing task 918 if (taskdata->td_flags.destructors_thunk) { 929 if (taskdata->td_flags.task_serial) { 949 resumed_task->td_flags.executing = 1; // resume previous task 1052 task->td_flags.tiedness = TASK_TIED; 1053 task->td_flags.tasktype = TASK_IMPLICIT; 1054 task->td_flags.proxy = TASK_FULL; 1057 task->td_flags.task_serial = 1; 1058 task->td_flags.tasking_ser = (__kmp_tasking_mode == tskm_immediate_exec); 1059 task->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; 1061 task->td_flags.started = 1; 1062 task->td_flags.executing = 1; 1063 task->td_flags.complete = 0; 1064 task->td_flags.freed = 0; 1100 task->td_flags.complete = 1; 1102 kmp_tasking_flags_t flags_old = task->td_flags; 1106 if (KMP_COMPARE_AND_STORE_ACQ32(RCAST(kmp_int32 *, &task->td_flags), 1173 if (parent_task->td_flags.final) { 1285 taskdata->td_flags.tiedness = flags->tiedness; 1286 taskdata->td_flags.final = flags->final; 1287 taskdata->td_flags.merged_if0 = flags->merged_if0; 1288 taskdata->td_flags.destructors_thunk = flags->destructors_thunk; 1289 taskdata->td_flags.proxy = flags->proxy; 1290 taskdata->td_flags.detachable = flags->detachable; 1293 taskdata->td_flags.tasktype = TASK_EXPLICIT; 1296 taskdata->td_flags.tasking_ser = (__kmp_tasking_mode == tskm_immediate_exec); 1299 taskdata->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; 1305 taskdata->td_flags.task_serial = 1306 (parent_task->td_flags.final || taskdata->td_flags.team_serial || 1306 (parent_task->td_flags.final || taskdata->td_flags.team_serial || 1307 taskdata->td_flags.tasking_ser); 1309 taskdata->td_flags.started = 0; 1310 taskdata->td_flags.executing = 0; 1311 taskdata->td_flags.complete = 0; 1312 taskdata->td_flags.freed = 0; 1314 taskdata->td_flags.native = flags->native; 1336 !(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) 1336 !(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) 1343 if (taskdata->td_parent->td_flags.tasktype == TASK_EXPLICIT) { 1424 if (taskdata->td_flags.proxy == TASK_PROXY && 1425 taskdata->td_flags.complete == 1) { 1459 if (taskdata->td_flags.proxy != TASK_PROXY) { 1494 if (taskdata->td_flags.tiedness == TASK_UNTIED) { 1531 __kmp_forkjoin_frames_mode == 3 && !taskdata->td_flags.task_serial && 1532 current_task->td_flags.tasktype == TASK_IMPLICIT; 1544 if (taskdata->td_flags.native) { 1564 if (taskdata->td_flags.proxy != TASK_PROXY) { 1569 if (taskdata->td_flags.tiedness == TASK_TIED) { 1623 new_taskdata->td_flags.task_serial = 1; 1659 if (new_taskdata->td_flags.proxy == TASK_PROXY || 1664 new_taskdata->td_flags.task_serial = 1; 1698 if (!new_taskdata->td_flags.started) { 1710 ompt_task_explicit | TASK_TYPE_DETAILS_FORMAT(new_taskdata), 0, 1763 if (UNLIKELY(ompt_enabled.enabled && !new_taskdata->td_flags.started)) { 1773 ompt_task_explicit | TASK_TYPE_DETAILS_FORMAT(new_taskdata), 0, 1847 !taskdata->td_flags.team_serial && !taskdata->td_flags.final; 1847 !taskdata->td_flags.team_serial && !taskdata->td_flags.final; 1949 if (!taskdata->td_flags.team_serial) { 2478 if (!taskdata->td_flags.team_serial || 3716 taskdata->td_flags.complete = 1; // mark the task as completed 3850 if (taskdata->td_flags.proxy == TASK_PROXY) { 3859 if (taskdata->td_flags.proxy == TASK_PROXY) 3932 if (!(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) { 3932 if (!(taskdata->td_flags.team_serial || taskdata->td_flags.tasking_ser)) { 3938 if (taskdata->td_parent->td_flags.tasktype == TASK_EXPLICIT) 3986 if (!taskdata->td_flags.native) { 4007 if (!taskdata->td_flags.native) { 4027 if (!taskdata->td_flags.native) { 4046 if (!taskdata->td_flags.native) { 4142 if (next_taskdata->td_flags.native) { 4484 taskdata->td_flags.task_serial = 1; 4485 taskdata->td_flags.tiedness = TASK_TIED; // AC: serial task cannot be untied 4495 } else if (num_tasks > num_tasks_min && !taskdata->td_flags.native) {projects/openmp/runtime/src/ompt-specific.cpp
400 *type = (taskdata->td_flags.tasktype ? ompt_task_explicit 402 TASK_TYPE_DETAILS_FORMAT(taskdata); 443 if (taskdata->td_flags.tasktype != TASK_EXPLICIT) 450 if (taskdata->td_flags.destructors_thunk)