Lines Matching refs:Rank
37 return shape.Rank() == 0 || in IsExplicitShape()
46 CHECK(arrayConstant.Rank() == 1); in ConstantShape()
67 if (expr && expr->Rank() == 0) { in AsShapeResult()
251 int rank{details->shape().Rank()}; in GetLowerBound()
332 if (component.base().Rank() == 0) { in operator ()()
366 int rank{base.Rank()}; in GetRawLowerBounds()
375 int rank{base.Rank()}; in GetRawLowerBounds()
384 int rank{base.Rank()}; in GetLBOUNDs()
393 int rank{base.Rank()}; in GetLBOUNDs()
461 } else if (details->IsAssumedSize() && j == symbol.Rank()) { in GetExtent()
536 int rank{details->shape().Rank()}; in GetRawUpperBound()
541 } else if (details->IsAssumedSize() && dimension + 1 == symbol.Rank()) { in GetRawUpperBound()
587 int rank{details->shape().Rank()}; in GetUBOUND()
592 } else if (details->IsAssumedSize() && dimension + 1 == symbol.Rank()) { in GetUBOUND()
629 } else if (details->IsAssumedSize() && dim + 1 == base.Rank()) { in GetUBOUNDs()
639 CHECK(GetRank(result) == symbol.Rank()); in GetUBOUNDs()
661 int n{object.shape().Rank()}; in operator ()()
715 int rank{symbol.Rank()}; in operator ()()
734 if (ss.Rank() > 0) { in operator ()()
755 if (ss.Rank() > 0) { in operator ()()
769 if (call.Rank() == 0) { in operator ()()
773 if (arg && arg->Rank() > 0) { in operator ()()
786 MaybeExtentExpr{ExtentExpr{call.arguments().front()->Rank()}}}; in operator ()()
988 return Shape(static_cast<std::size_t>(call.Rank()), MaybeExtentExpr{}); in operator ()()