reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
154 pr->flags.nomerge = TRUE; 158 pr->flags.nomerge = FALSE; 160 pr->type_size = traits_t<T>::type_size; // remember the size of variables 162 pr->flags.ordered = TRUE; 166 pr->flags.ordered = FALSE; 169 if (pr->flags.ordered) { 277 pr->u.p.parm1 = chunk; 282 pr->u.p.count = 0; 287 (pr->flags.ordered ? ct_pdo_ordered : ct_pdo), loc); 321 pr->u.p.lb = lb; 322 pr->u.p.ub = ub; 323 pr->u.p.st = st; 324 pr->u.p.tc = tc; 333 if (pr->flags.ordered) { 334 pr->ordered_bumped = 0; 335 pr->u.p.ordered_lower = 1; 336 pr->u.p.ordered_upper = 0; 359 pr->u.p.count = init; 360 pr->u.p.ub = init + small_chunk + (id < extras ? 1 : 0); 362 pr->u.p.parm2 = lb; 366 pr->u.p.parm3 = KMP_MIN(small_chunk + extras, nproc); 367 pr->u.p.parm4 = (id + 1) % nproc; // remember neighbour tid 368 pr->u.p.st = st; 407 pr->u.p.parm1 = (id == tc - 1); /* parm1 stores *plastiter */ 409 pr->u.p.count = 1; /* means no more chunks to execute */ 410 pr->u.p.parm1 = FALSE; 418 pr->u.p.parm1 = (id == nproc - 1); 424 pr->u.p.parm1 = TRUE; 427 pr->u.p.count = 1; /* means no more chunks to execute */ 428 pr->u.p.parm1 = FALSE; 439 pr->u.p.lb = lb + init; 440 pr->u.p.ub = lb + limit; 444 pr->u.p.lb = lb + init * st; 448 pr->u.p.ub = (ub_tmp + st > ub ? ub : ub_tmp); 450 pr->u.p.ub = (ub_tmp + st < ub ? ub : ub_tmp); 453 if (pr->flags.ordered) { 454 pr->u.p.ordered_lower = init; 455 pr->u.p.ordered_upper = limit; 467 pr->u.p.parm1 = ((tc + nth - 1) / nth + chunk - 1) & ~(chunk - 1); 469 pr->u.p.parm1 = tc; 486 pr->u.p.parm2 = guided_int_param * nproc * (chunk + 1); 487 *(double *)&pr->u.p.parm3 = 500 pr->u.p.parm1 = tc; 559 *(DBL *)&pr->u.p.parm3 = x; 600 pr->u.p.parm2 = cross; 609 pr->u.p.count = tc - __kmp_dispatch_guided_remaining( 623 pr->u.p.parm1 = tc; 632 pr->u.p.parm1 = (nproc > 1) ? (tc + nproc - 1) / nproc : tc; 636 if (pr->u.p.parm1 <= 0) { 637 pr->u.p.parm1 = KMP_DEFAULT_CHUNK; 685 pr->u.p.parm1 = parm1; 686 pr->u.p.parm2 = parm2; 687 pr->u.p.parm3 = parm3; 688 pr->u.p.parm4 = parm4; 699 pr->schedule = schedule;