Lines Matching refs:Rank
36 return shape.Rank() == 0 || shape.IsExplicitShape(); // even if scalar in IsExplicitShape()
43 CHECK(arrayConstant.Rank() == 1); in AsShape()
63 if (expr->Rank() == 0) { in AsShape()
221 if (component.base().Rank() == 0) { in operator ()()
251 int rank{base.Rank()}; in GetLowerBounds()
280 } else if (details->IsAssumedSize() && j == symbol.Rank()) { in GetExtent()
346 } else if (details->IsAssumedSize() && dimension + 1 == symbol.Rank()) { in GetUpperBound()
377 CHECK(dim + 1 == base.Rank()); in GetUpperBounds()
385 CHECK(GetRank(result) == symbol.Rank()); in GetUpperBounds()
399 int n{object.shape().Rank()}; in operator ()()
447 int rank{symbol.Rank()}; in operator ()()
466 if (ss.Rank() > 0) { in operator ()()
487 if (ss.Rank() > 0) { in operator ()()
501 if (call.Rank() == 0) { in operator ()()
505 if (arg && arg->Rank() > 0) { in operator ()()
518 return Shape{MaybeExtentExpr{ExtentExpr{expr->Rank()}}}; in operator ()()