Lines Matching refs:KMP_DEBUG_ASSERT
56 KMP_DEBUG_ASSERT(stack_top != NULL); in __kmp_trace_task_stack()
57 KMP_DEBUG_ASSERT(entries > 0); in __kmp_trace_task_stack()
60 KMP_DEBUG_ASSERT(stack_top != &task_stack->ts_first_block.sb_block[0]); in __kmp_trace_task_stack()
75 KMP_DEBUG_ASSERT(tied_task != NULL); in __kmp_trace_task_stack()
76 KMP_DEBUG_ASSERT(tied_task->td_flags.tasktype == TASK_TIED); in __kmp_trace_task_stack()
83 KMP_DEBUG_ASSERT(stack_top == &task_stack->ts_first_block.sb_block[0]); in __kmp_trace_task_stack()
122 KMP_DEBUG_ASSERT(task_stack->ts_entries == TASK_STACK_EMPTY); in __kmp_free_task_stack()
157 KMP_DEBUG_ASSERT(tied_task->td_flags.tasktype == TASK_TIED); in __kmp_push_task_stack()
158 KMP_DEBUG_ASSERT(task_stack->ts_top != NULL); in __kmp_push_task_stack()
218 KMP_DEBUG_ASSERT(task_stack->ts_top != NULL); in __kmp_pop_task_stack()
219 KMP_DEBUG_ASSERT(task_stack->ts_entries > 0); in __kmp_pop_task_stack()
238 KMP_DEBUG_ASSERT(tied_task != NULL); in __kmp_pop_task_stack()
239 KMP_DEBUG_ASSERT(tied_task->td_flags.tasktype == TASK_TIED); in __kmp_pop_task_stack()
240 KMP_DEBUG_ASSERT(tied_task == ending_task); // If we built the stack correctly in __kmp_pop_task_stack()
259 KMP_DEBUG_ASSERT(current != NULL); in __kmp_task_is_allowed()
268 KMP_DEBUG_ASSERT(parent != NULL); in __kmp_task_is_allowed()
278 KMP_DEBUG_ASSERT(node->dn.mtx_locks[i] != NULL); in __kmp_task_is_allowed()
299 KMP_DEBUG_ASSERT(TCR_4(thread_data->td.td_deque_ntasks) == size); in __kmp_realloc_task_deque()
421 KMP_DEBUG_ASSERT(thread_data); in __kmp_push_priority_task()
440 KMP_DEBUG_ASSERT(TCR_4(thread_data->td.td_deque_ntasks) < in __kmp_push_priority_task()
505 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_push_task()
509 KMP_DEBUG_ASSERT(TCR_4(task_team->tt.tt_found_tasks) == TRUE); in __kmp_push_task()
510 KMP_DEBUG_ASSERT(TCR_PTR(task_team->tt.tt_threads_data) != NULL); in __kmp_push_task()
570 KMP_DEBUG_ASSERT(TCR_4(thread_data->td.td_deque_ntasks) < in __kmp_push_task()
628 KMP_DEBUG_ASSERT(this_thr != NULL); in __kmp_push_current_task_to_thread()
663 KMP_DEBUG_ASSERT(taskdata->td_flags.tasktype == TASK_EXPLICIT); in __kmp_task_start()
680 KMP_DEBUG_ASSERT(taskdata->td_flags.started == 0 || in __kmp_task_start()
682 KMP_DEBUG_ASSERT(taskdata->td_flags.executing == 0 || in __kmp_task_start()
686 KMP_DEBUG_ASSERT(taskdata->td_flags.complete == 0); in __kmp_task_start()
687 KMP_DEBUG_ASSERT(taskdata->td_flags.freed == 0); in __kmp_task_start()
870 KMP_DEBUG_ASSERT(taskdata->td_flags.tasktype == TASK_EXPLICIT); in __kmp_free_task()
871 KMP_DEBUG_ASSERT(taskdata->td_flags.executing == 0); in __kmp_free_task()
872 KMP_DEBUG_ASSERT(taskdata->td_flags.complete == 1); in __kmp_free_task()
873 KMP_DEBUG_ASSERT(taskdata->td_flags.freed == 0); in __kmp_free_task()
874 KMP_DEBUG_ASSERT(taskdata->td_allocated_child_tasks == 0 || in __kmp_free_task()
876 KMP_DEBUG_ASSERT(taskdata->td_incomplete_child_tasks == 0); in __kmp_free_task()
906 KMP_DEBUG_ASSERT(taskdata->td_flags.tasktype == TASK_EXPLICIT); in __kmp_free_task_and_ancestors()
909 KMP_DEBUG_ASSERT(children >= 0); in __kmp_free_task_and_ancestors()
951 KMP_DEBUG_ASSERT(children >= 0); in __kmp_free_task_and_ancestors()
1001 KMP_DEBUG_ASSERT(taskdata->td_flags.tasktype == TASK_EXPLICIT); in __kmp_task_finish()
1022 KMP_DEBUG_ASSERT(taskdata->td_flags.task_serial); in __kmp_task_finish()
1037 KMP_DEBUG_ASSERT( in __kmp_task_finish()
1046 KMP_DEBUG_ASSERT(resumed_task != in __kmp_task_finish()
1062 KMP_DEBUG_ASSERT(taskdata->td_flags.complete == 0); in __kmp_task_finish()
1063 KMP_DEBUG_ASSERT(taskdata->td_flags.started == 1); in __kmp_task_finish()
1064 KMP_DEBUG_ASSERT(taskdata->td_flags.freed == 0); in __kmp_task_finish()
1075 KMP_DEBUG_ASSERT(taskdata->td_flags.executing == 1); in __kmp_task_finish()
1113 KMP_DEBUG_ASSERT(children >= 0); in __kmp_task_finish()
1126 KMP_DEBUG_ASSERT(taskdata->td_flags.executing == 1); in __kmp_task_finish()
1159 KMP_DEBUG_ASSERT(gtid >= 0); in __kmpc_omp_task_complete_if0_template()
1275 KMP_DEBUG_ASSERT(task->td_incomplete_child_tasks == 0); in __kmp_init_implicit_task()
1276 KMP_DEBUG_ASSERT(task->td_allocated_child_tasks == 0); in __kmp_init_implicit_task()
1380 KMP_DEBUG_ASSERT(parent_task); in __kmp_task_alloc()
1408 KMP_DEBUG_ASSERT(team->t.t_serialized); in __kmp_task_alloc()
1464 KMP_DEBUG_ASSERT((((kmp_uintptr_t)taskdata) & (sizeof(double) - 1)) == 0); in __kmp_task_alloc()
1465 KMP_DEBUG_ASSERT((((kmp_uintptr_t)task) & (sizeof(double) - 1)) == 0); in __kmp_task_alloc()
1467 KMP_DEBUG_ASSERT((((kmp_uintptr_t)taskdata) & (sizeof(_Quad) - 1)) == 0); in __kmp_task_alloc()
1468 KMP_DEBUG_ASSERT((((kmp_uintptr_t)task) & (sizeof(_Quad) - 1)) == 0); in __kmp_task_alloc()
1474 KMP_DEBUG_ASSERT((((kmp_uintptr_t)task->shareds) & (sizeof(void *) - 1)) == in __kmp_task_alloc()
1492 KMP_DEBUG_ASSERT(taskdata->td_parent != NULL); in __kmp_task_alloc()
1642 KMP_DEBUG_ASSERT(task); in __kmp_invoke_task()
1721 KMP_DEBUG_ASSERT(taskdata->td_last_tied); in __kmp_invoke_task()
2059 KMP_DEBUG_ASSERT(gtid >= 0); in __kmpc_omp_taskwait_template()
2526 KMP_DEBUG_ASSERT(nth > 1); // should not be called if nth == 1 in __kmp_task_reduction_fini()
2591 KMP_DEBUG_ASSERT(reduce_data == NULL); in __kmp_task_reduction_modifier_init()
2597 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[0]) == 0); in __kmp_task_reduction_modifier_init()
2598 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[1]) == 0); in __kmp_task_reduction_modifier_init()
2606 KMP_DEBUG_ASSERT(reduce_data > (void *)1); // should be valid pointer here in __kmp_task_reduction_modifier_init()
2726 KMP_DEBUG_ASSERT(taskgroup != NULL); in __kmpc_end_taskgroup()
2778 KMP_DEBUG_ASSERT(taskgroup->count == 0); in __kmpc_end_taskgroup()
2884 KMP_DEBUG_ASSERT(deque_ntasks); in __kmp_get_priority_task()
2933 KMP_DEBUG_ASSERT( in __kmp_get_priority_task()
2953 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_remove_my_task()
2954 KMP_DEBUG_ASSERT(task_team->tt.tt_threads_data != in __kmp_remove_my_task()
3029 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_steal_task()
3032 KMP_DEBUG_ASSERT(threads_data != NULL); // Caller should check this condition in __kmp_steal_task()
3065 KMP_DEBUG_ASSERT(victim_td->td.td_deque != NULL); in __kmp_steal_task()
3111 KMP_DEBUG_ASSERT( in __kmp_steal_task()
3168 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_execute_tasks_template()
3169 KMP_DEBUG_ASSERT(thread == __kmp_threads[gtid]); in __kmp_execute_tasks_template()
3181 KMP_DEBUG_ASSERT(threads_data != NULL); in __kmp_execute_tasks_template()
3185 KMP_DEBUG_ASSERT(nthreads > 1 || task_team->tt.tt_found_proxy_tasks || in __kmp_execute_tasks_template()
3187 KMP_DEBUG_ASSERT(*unfinished_threads >= 0); in __kmp_execute_tasks_template()
3454 KMP_DEBUG_ASSERT(task_team != NULL); in __kmp_enable_tasking()
3455 KMP_DEBUG_ASSERT(this_thr->th.th_team != NULL); in __kmp_enable_tasking()
3458 KMP_DEBUG_ASSERT(nthreads > 0); in __kmp_enable_tasking()
3459 KMP_DEBUG_ASSERT(nthreads == this_thr->th.th_team->t.t_nproc); in __kmp_enable_tasking()
3473 KMP_DEBUG_ASSERT(threads_data != NULL); in __kmp_enable_tasking()
3555 KMP_DEBUG_ASSERT(thread_data->td.td_deque == NULL); in __kmp_alloc_task_deque()
3560 KMP_DEBUG_ASSERT(TCR_4(thread_data->td.td_deque_ntasks) == 0); in __kmp_alloc_task_deque()
3561 KMP_DEBUG_ASSERT(thread_data->td.td_deque_head == 0); in __kmp_alloc_task_deque()
3562 KMP_DEBUG_ASSERT(thread_data->td.td_deque_tail == 0); in __kmp_alloc_task_deque()
3680 KMP_DEBUG_ASSERT(*threads_data_p != NULL); in __kmp_realloc_task_threads_data()
3813 KMP_DEBUG_ASSERT(task_team->tt.tt_next == NULL); in __kmp_free_task_team()
3915 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_task_team_setup()
3941 KMP_DEBUG_ASSERT(other_team >= 0 && other_team < 2); in __kmp_task_team_setup()
3996 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_task_team_sync()
4025 KMP_DEBUG_ASSERT(__kmp_tasking_mode != tskm_immediate_exec); in __kmp_task_team_wait()
4026 KMP_DEBUG_ASSERT(task_team == this_thr->th.th_task_team); in __kmp_task_team_wait()
4049 KMP_DEBUG_ASSERT(task_team->tt.tt_nproc > 1 || in __kmp_task_team_wait()
4072 KMP_DEBUG_ASSERT(__kmp_tasking_mode == tskm_extra_barrier); in __kmp_tasking_barrier()
4111 KMP_DEBUG_ASSERT(task_team != NULL); in __kmp_give_task()
4200 KMP_DEBUG_ASSERT(taskdata->td_flags.tasktype == TASK_EXPLICIT); in __kmp_first_top_half_finish_proxy()
4201 KMP_DEBUG_ASSERT(taskdata->td_flags.proxy == TASK_PROXY); in __kmp_first_top_half_finish_proxy()
4202 KMP_DEBUG_ASSERT(taskdata->td_flags.complete == 0); in __kmp_first_top_half_finish_proxy()
4203 KMP_DEBUG_ASSERT(taskdata->td_flags.freed == 0); in __kmp_first_top_half_finish_proxy()
4222 KMP_DEBUG_ASSERT(children >= 0); in __kmp_second_top_half_finish_proxy()
4232 KMP_DEBUG_ASSERT(taskdata->td_flags.proxy == TASK_PROXY); in __kmp_bottom_half_finish_proxy()
4233 KMP_DEBUG_ASSERT(taskdata->td_flags.complete == in __kmp_bottom_half_finish_proxy()
4255 KMP_DEBUG_ASSERT(ptask != NULL); in __kmpc_proxy_task_completed()
4261 KMP_DEBUG_ASSERT(taskdata->td_flags.proxy == TASK_PROXY); in __kmpc_proxy_task_completed()
4273 KMP_DEBUG_ASSERT(ptask != NULL); in __kmpc_give_task()
4319 KMP_DEBUG_ASSERT(ptask != NULL); in __kmpc_proxy_task_completed_ooo()
4327 KMP_DEBUG_ASSERT(taskdata->td_flags.proxy == TASK_PROXY); in __kmpc_proxy_task_completed_ooo()
4415 KMP_DEBUG_ASSERT(taskdata_src->td_flags.proxy == in __kmp_task_dup_alloc()
4417 KMP_DEBUG_ASSERT(taskdata_src->td_flags.tasktype == TASK_EXPLICIT); in __kmp_task_dup_alloc()
4437 KMP_DEBUG_ASSERT((((kmp_uintptr_t)task->shareds) & (sizeof(void *) - 1)) == in __kmp_task_dup_alloc()
4493 KMP_DEBUG_ASSERT((char *)lb > (char *)_task); in kmp_taskloop_bounds_t()
4494 KMP_DEBUG_ASSERT((char *)ub > (char *)_task); in kmp_taskloop_bounds_t()
4622 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop_linear()
4624 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_linear()
4625 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_linear()
4647 KMP_DEBUG_ASSERT(upper == *ub); in __kmp_taskloop_linear()
4651 KMP_DEBUG_ASSERT((kmp_uint64)st > *ub - upper); in __kmp_taskloop_linear()
4655 KMP_DEBUG_ASSERT(upper + st < *ub); in __kmp_taskloop_linear()
4752 KMP_DEBUG_ASSERT(task != NULL); in __kmp_taskloop_task()
4759 KMP_DEBUG_ASSERT(num_tasks * 2 + 1 > num_t_min); in __kmp_taskloop_task()
4808 KMP_DEBUG_ASSERT(task != NULL); in __kmp_taskloop_recur()
4809 KMP_DEBUG_ASSERT(num_tasks > num_t_min); in __kmp_taskloop_recur()
4825 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop_recur()
4827 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_recur()
4828 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_recur()
4921 KMP_DEBUG_ASSERT(task != NULL); in __kmp_taskloop()
5020 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop()
5022 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop()
5023 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop()