Searched refs:AsConstantExtents (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | shape.h | 48 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 D | fold-designator.cpp | 54 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 D | check-expression.cpp | 422 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 D | shape.cpp | 119 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 D | fold-implementation.h | 1356 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 D | tools.cpp | 1503 if (auto extents{evaluate::AsConstantExtents(context, shape)}) { in ToArraySpec()
|