Lines Matching defs:outer_mask
556 unsigned outer_mask = mask & (~mask + 1); // Outermost partitioning
557 unsigned inner_mask = mask & ~outer_mask; // Inner partitioning (if any)
576 striding = !(outer_mask & GOMP_DIM_MASK (GOMP_DIM_GANG));
633 && outer_mask == GOMP_DIM_MASK (GOMP_DIM_VECTOR)
663 tree outer_size = oacc_thread_numbers (false, outer_mask, &seq);
681 r = oacc_thread_numbers (true, outer_mask, &seq);
710 tree outer_size = oacc_thread_numbers (false, outer_mask, &seq);
1451 programmer-specified partitionings. OUTER_MASK is the partitioning
1457 oacc_loop_fixed_partitions (oacc_loop *loop, unsigned outer_mask)
1508 if (this_mask & outer_mask)
1539 this_mask &= ~outer_mask;
1545 if (outermost && outermost <= outer_mask)
1589 unsigned tmp_mask = outer_mask | this_mask | loop->e_mask;
1595 mask_all |= oacc_loop_fixed_partitions (loop->sibling, outer_mask);
1601 OUTER_MASK is the partitioning this loop is contained within.
1607 oacc_loop_auto_partitions (oacc_loop *loop, unsigned outer_mask,
1627 while (this_mask <= outer_mask)
1653 unsigned tmp_mask = outer_mask | loop->mask | loop->e_mask;
1674 this_mask &= ~outer_mask;
1682 & ~(outer_mask | loop->e_mask | loop->mask));
1714 outer_mask, outer_assign);
1725 oacc_loop_partition (oacc_loop *loop, unsigned outer_mask)
1727 unsigned mask_all = oacc_loop_fixed_partitions (loop, outer_mask);
1732 mask_all |= oacc_loop_auto_partitions (loop, outer_mask, false);
2051 unsigned outer_mask = 0;
2053 outer_mask = GOMP_DIM_MASK (fn_level) - 1;
2054 unsigned used_mask = oacc_loop_partition (loops, outer_mask);