Home
last modified time | relevance | path

Searched refs:AsConstantExtents (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dshape.h48 ConstantSubscripts AsConstantExtents(const Constant<ExtentType> &);
49 std::optional<ConstantSubscripts> AsConstantExtents(
257 return AsConstantExtents(context, *shape); in GetConstantExtents()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-designator.cpp54 if (auto lowerBounds{AsConstantExtents(context_, lbs)}) { in FoldDesignator()
208 auto extents{AsConstantExtents(context, shape)}; in OffsetToArrayRef()
210 auto lower{AsConstantExtents(context, lbs)}; in OffsetToArrayRef()
H A Dcheck-expression.cpp422 std::move(*AsConstantExtents( in NonPointerInitializationExpr()
430 } else if (auto extents{AsConstantExtents(context, symTS->shape())}) { in NonPointerInitializationExpr()
437 AsConstantExtents( in NonPointerInitializationExpr()
447 std::move(*AsConstantExtents(context, in NonPointerInitializationExpr()
H A Dshape.cpp119 ConstantSubscripts AsConstantExtents(const Constant<ExtentType> &shape) { in AsConstantExtents() function
127 std::optional<ConstantSubscripts> AsConstantExtents( in AsConstantExtents() function
130 return AsConstantExtents(*shapeConstant); in AsConstantExtents()
H A Dfold-implementation.h1356 context, std::move(result), AsConstantExtents(context, shape)); in MapOperation()
1408 context, std::move(result), AsConstantExtents(context, shape)); in MapOperation()
1425 context, std::move(result), AsConstantExtents(context, shape)); in MapOperation()
1457 context, std::move(result), AsConstantExtents(context, shape)); in MapOperation()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtools.cpp1503 if (auto extents{evaluate::AsConstantExtents(context, shape)}) { in ToArraySpec()