Home
last modified time | relevance | path

Searched refs:MaybeExtentExpr (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dshape.h35 using MaybeExtentExpr = std::optional<ExtentExpr>; variable
36 using Shape = std::vector<MaybeExtentExpr>;
79 MaybeExtentExpr GetRawUpperBound(
83 MaybeExtentExpr ComputeUpperBound(ExtentExpr &&lower, MaybeExtentExpr &&extent);
84 MaybeExtentExpr ComputeUpperBound(
94 MaybeExtentExpr GetExtent(
96 MaybeExtentExpr GetExtent(
104 MaybeExtentExpr CountTrips(
105 MaybeExtentExpr &&lower, MaybeExtentExpr &&upper, MaybeExtentExpr &&stride);
108 MaybeExtentExpr GetSize(Shape &&);
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dshape.cpp190 MaybeExtentExpr CountTrips(MaybeExtentExpr &&lower, MaybeExtentExpr &&upper, in CountTrips()
191 MaybeExtentExpr &&stride) { in CountTrips()
198 MaybeExtentExpr GetSize(Shape &&shape) { in GetSize()
358 MaybeExtentExpr GetLBOUND( in GetLBOUND()
476 MaybeExtentExpr GetExtent( in GetExtent()
481 MaybeExtentExpr GetExtent( in GetExtent()
515 MaybeExtentExpr ComputeUpperBound( in ComputeUpperBound()
528 MaybeExtentExpr ComputeUpperBound( in ComputeUpperBound()
560 MaybeExtentExpr GetRawUpperBound( in GetRawUpperBound()
583 static MaybeExtentExpr GetUBOUND( in GetUBOUND()
[all …]
H A Dfold.cpp117 MaybeExtentExpr lower{triplet.lower()}; in FoldOperation()
118 MaybeExtentExpr upper{triplet.upper()}; in FoldOperation()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertType.cpp174 for (Fortran::evaluate::MaybeExtentExpr extentExpr : shapeExpr) { in translateShape()
H A DConvertExpr.cpp1797 if (Fortran::evaluate::MaybeExtentExpr upperBound = s.upper()) { in gen()