Home
last modified time | relevance | path

Searched refs:tdg (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_taskdeps.cpp230 __kmp_tdg_is_recording(task_sink->tdg->tdg_status)) { in __kmp_track_dependence()
232 &task_sink->tdg->record_map[task_source->td_task_id]; in __kmp_track_dependence()
254 &(task_sink->tdg->record_map[task_sink->td_task_id]); in __kmp_track_dependence()
312 tdg_status = KMP_TASK_TO_TASKDATA(task)->tdg->tdg_status; in __kmp_depnode_link_successor()
353 tdg_status = KMP_TASK_TO_TASKDATA(task)->tdg->tdg_status; in __kmp_depnode_link_successor()
693 __kmp_tdg_is_recording(new_taskdata->tdg->tdg_status)) { in __kmpc_omp_task_with_deps()
694 kmp_tdg_info_t *tdg = new_taskdata->tdg; in __kmpc_omp_task_with_deps() local
696 if (new_taskdata->td_task_id >= tdg->map_size) { in __kmpc_omp_task_with_deps()
697 __kmp_acquire_bootstrap_lock(&tdg->graph_lock); in __kmpc_omp_task_with_deps()
698 if (new_taskdata->td_task_id >= tdg->map_size) { in __kmpc_omp_task_with_deps()
[all …]
H A Dkmp_tasking.cpp1671 kmp_tdg_info_t *tdg = __kmp_find_tdg(__kmp_curr_tdg_idx); local
1672 if (tdg && __kmp_tdg_is_recording(tdg->tdg_status) &&
1675 taskdata->tdg = __kmp_global_tdgs[__kmp_curr_tdg_idx];
2035 __kmp_tdg_is_recording(new_taskdata->tdg->tdg_status)) {
2036 kmp_tdg_info_t *tdg = new_taskdata->tdg; local
2038 if (new_taskdata->td_task_id >= new_taskdata->tdg->map_size) {
2039 __kmp_acquire_bootstrap_lock(&tdg->graph_lock);
2042 if (new_taskdata->td_task_id >= tdg->map_size) {
2043 kmp_uint old_size = tdg->map_size;
2045 kmp_node_info_t *old_record = tdg->record_map;
[all …]
H A Dkmp_taskdeps.h97 if (task->is_taskgraph && !(__kmp_tdg_is_recording(task->tdg->tdg_status))) { in __kmp_release_deps()
98 kmp_node_info_t *TaskInfo = &(task->tdg->record_map[task->td_task_id]); in __kmp_release_deps()
102 kmp_node_info_t *successor = &(task->tdg->record_map[successorNumber]); in __kmp_release_deps()
142 (task->is_taskgraph && !__kmp_tdg_is_recording(task->tdg->tdg_status))) in __kmp_release_deps()
H A Dkmp.h2799 kmp_tdg_info_t *tdg; // used to associate task with a TDG member