Lines Matching defs:pr_buf
4153 kmp_disp_t *pr_buf = th->th.th_dispatch;
4168 idx = pr_buf->th_doacross_buf_idx++; // Increment index of shared buffer for
4173 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info == NULL);
4174 pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc(
4176 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL);
4177 pr_buf->th_doacross_info[0] =
4181 pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done;
4182 pr_buf->th_doacross_info[2] = dims[0].lo;
4183 pr_buf->th_doacross_info[3] = dims[0].up;
4184 pr_buf->th_doacross_info[4] = dims[0].st;
4202 pr_buf->th_doacross_info[last++] = range_length;
4203 pr_buf->th_doacross_info[last++] = dims[j].lo;
4204 pr_buf->th_doacross_info[last++] = dims[j].up;
4205 pr_buf->th_doacross_info[last++] = dims[j].st;
4220 trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges
4261 pr_buf->th_doacross_flags =
4275 kmp_disp_t *pr_buf;
4285 pr_buf = th->th.th_dispatch;
4286 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL);
4287 num_dims = (size_t)pr_buf->th_doacross_info[0];
4288 lo = pr_buf->th_doacross_info[2];
4289 up = pr_buf->th_doacross_info[3];
4290 st = pr_buf->th_doacross_info[4];
4326 ln = pr_buf->th_doacross_info[j + 1];
4327 lo = pr_buf->th_doacross_info[j + 2];
4328 up = pr_buf->th_doacross_info[j + 3];
4329 st = pr_buf->th_doacross_info[j + 4];
4364 while ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) {
4387 kmp_disp_t *pr_buf;
4398 pr_buf = th->th.th_dispatch;
4399 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL);
4400 num_dims = (size_t)pr_buf->th_doacross_info[0];
4401 lo = pr_buf->th_doacross_info[2];
4402 st = pr_buf->th_doacross_info[4];
4420 ln = pr_buf->th_doacross_info[j + 1];
4421 lo = pr_buf->th_doacross_info[j + 2];
4422 st = pr_buf->th_doacross_info[j + 4];
4446 if ((flag & pr_buf->th_doacross_flags[iter_number]) == 0)
4447 KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag);
4457 kmp_disp_t *pr_buf = th->th.th_dispatch;
4465 KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1;
4468 int idx = pr_buf->th_doacross_buf_idx - 1;
4471 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info[1] ==
4482 pr_buf->th_doacross_flags = NULL;
4483 __kmp_thread_free(th, (void *)pr_buf->th_doacross_info);
4484 pr_buf->th_doacross_info = NULL;