Lines Matching defs:ordered
240 /* Pick up the nomerge/ordered bits from the scheduling type */
250 pr->flags.ordered = TRUE;
254 pr->flags.ordered = FALSE;
257 if (pr->flags.ordered) {
270 if (pr->flags.ordered) // correct monotonicity for ordered loop if needed
377 (pr->flags.ordered ? ct_pdo_ordered : ct_pdo), loc);
420 /* NOTE: only the active parallel region(s) has active ordered sections */
423 if (pr->flags.ordered) {
645 if (pr->flags.ordered) {
1018 // Hierarchical scheduling does not work with ordered, so if ordered is
1020 bool ordered;
1030 ordered = (kmp_ord_lower & my_sched);
1032 if (ordered) {
1033 KD_TRACE(100, ("__kmp_dispatch_init: T#%d ordered loop detected. "
1040 // Don't use hierarchical for ordered parallel loops and don't
1042 if (!ordered && !pr->flags.use_hier)
1092 if (pr->flags.ordered == 0) {
1103 if (pr->flags.ordered) {
1147 "__kmp_dispatch_init: T#%%d returning: schedule:%%d ordered:%%%s "
1155 KD_TRACE(10, (buff, gtid, pr->schedule, pr->flags.ordered, pr->u.p.lb,
1175 /* For ordered loops, either __kmp_dispatch_finish() should be called after
1177 * every chunk of iterations. If the ordered section(s) were not executed
1179 * ordered iteration counters so that the next thread can proceed. */
1742 if (pr->flags.ordered) {
1789 if (pr->flags.ordered) {
1851 if (pr->flags.ordered) {
1926 if (pr->flags.ordered) {
2021 if (pr->flags.ordered) {
2072 if (pr->flags.ordered) {
2090 if (pr->flags.ordered) {
2275 if (pr->flags.ordered) {
2397 if (pr->flags.ordered) {