Searched refs:shapeSpec (Results 1 – 7 of 7) sorted by relevance
254 if (shapeSpec.lbound().isExplicit()) { in GetLowerBound()404 const semantics::ShapeSpec &shapeSpec) { in GetNonNegativeExtent() argument405 const auto &ubound{shapeSpec.ubound().GetExplicit()}; in GetNonNegativeExtent()406 const auto &lbound{shapeSpec.lbound().GetExplicit()}; in GetNonNegativeExtent()457 for (const auto &shapeSpec : details->shape()) { in GetExtent() local459 if (auto extent{GetNonNegativeExtent(shapeSpec)}) { in GetExtent()567 const auto &ubound{shapeSpec.ubound().GetExplicit()}; in GetExplicitUBOUND()569 if (auto extent{GetNonNegativeExtent(shapeSpec)}) { in GetExplicitUBOUND()590 if (auto ubound{GetExplicitUBOUND(context, shapeSpec)}) { in GetUBOUND()626 for (const auto &shapeSpec : details->shape()) { in GetUBOUNDs() local[all …]
40 for (const ShapeSpec &shapeSpec : details.shape()) { in IsDescriptor() local41 const auto &lb{shapeSpec.lbound().GetExplicit()}; in IsDescriptor()42 const auto &ub{shapeSpec.ubound().GetExplicit()}; in IsDescriptor()
141 for (const auto &shapeSpec : shape) { in set_shape() local142 shape_.push_back(shapeSpec); in set_shape()147 for (const auto &shapeSpec : coshape) { in set_coshape() local148 coshape_.push_back(shapeSpec); in set_coshape()
646 for (const auto &shapeSpec : shape) { in PutShape() local652 PutShapeSpec(os, shapeSpec); in PutShape()
318 for (const Fortran::parser::AllocateShapeSpec &shapeSpec : in lowerBoundsAreOnes() local320 if (std::get<0>(shapeSpec.t)) in lowerBoundsAreOnes()340 for (const Fortran::parser::AllocateShapeSpec &shapeSpec : in genInlinedAllocation() local345 std::get<0>(shapeSpec.t)) { in genInlinedAllocation()355 loc, Fortran::semantics::GetExpr(std::get<1>(shapeSpec.t)), stmtCtx)); in genInlinedAllocation()
237 getExtentExpr(const Fortran::semantics::ShapeSpec &shapeSpec) { in getExtentExpr() argument238 const auto &ubound = shapeSpec.ubound().GetExplicit(); in getExtentExpr()239 const auto &lbound = shapeSpec.lbound().GetExplicit(); in getExtentExpr()256 for (const Fortran::semantics::ShapeSpec &shapeSpec : in walkResultExtents() local258 visitor(Fortran::evaluate::AsGenericExpr(getExtentExpr(shapeSpec))); in walkResultExtents()
1822 for (const Fortran::semantics::ShapeSpec &shapeSpec : in visitSymbol() local1824 visitExpr(shapeSpec.lbound().GetExplicit().value()); in visitSymbol()1825 visitExpr(shapeSpec.ubound().GetExplicit().value()); in visitSymbol()