Lines Matching refs:extent
24 return dv->rank > 0 && dv->dim[dv->rank - 1].extent == -1; in IsAssumedSize()
74 CFI_index_t extent{ub >= lb ? ub - lb + 1 : 0}; in CFI_allocate() local
75 dim->lower_bound = extent == 0 ? 1 : lb; in CFI_allocate()
76 dim->extent = extent; in CFI_allocate()
78 byteSize *= extent; in CFI_allocate()
282 descriptor->dim[j].extent = extents[j]; in CFI_establish()
296 bytes *= descriptor->dim[j].extent; in CFI_is_contiguous()
304 CFI_index_t extent[CFI_MAX_RANK]; in CFI_section() local
333 const CFI_index_t srcUB{srcLB + dim.extent - 1}; in CFI_section()
346 extent[j] = stride != 0 ? 1 + (ub - lb) / stride : 1; in CFI_section()
349 extent[j] = 0; in CFI_section()
364 result->dim[resRank].extent = extent[j]; in CFI_section()
365 result->dim[resRank].lower_bound = extent[j] == 0 ? 1 in CFI_section()
404 result->dim[j].extent = source->dim[j].extent; in CFI_select_part()
442 CFI_index_t extent{source->dim[j].extent}; in CFI_setpointer() local
443 result->dim[j].extent = extent; in CFI_setpointer()
445 result->dim[j].lower_bound = extent == 0 ? 1 in CFI_setpointer()