Lines Matching refs:FoldingContext
53 std::optional<Shape> AsShape(FoldingContext &context, ExtentExpr &&arrayExpr) { in AsShape()
88 FoldingContext &context, const Shape &shape) { in AsConstantShape()
116 FoldingContext &context, const Shape &shape) { in AsConstantExtents()
124 static ExtentExpr ComputeTripCount(FoldingContext &context, ExtentExpr &&lower, in ComputeTripCount()
135 ExtentExpr CountTrips(FoldingContext &context, ExtentExpr &&lower, in CountTrips()
141 ExtentExpr CountTrips(FoldingContext &context, const ExtentExpr &lower, in CountTrips()
147 MaybeExtentExpr CountTrips(FoldingContext &context, MaybeExtentExpr &&lower, in CountTrips()
185 GetLowerBoundHelper(FoldingContext &c, int d) in GetLowerBoundHelper()
193 FoldingContext &context_;
245 FoldingContext &context, const NamedEntity &base, int dimension) { in GetLowerBound()
249 Shape GetLowerBounds(FoldingContext &context, const NamedEntity &base) { in GetLowerBounds()
259 FoldingContext &context, const NamedEntity &base, int dimension) { in GetExtent()
299 MaybeExtentExpr GetExtent(FoldingContext &context, const Subscript &subscript, in GetExtent()
329 FoldingContext &context, ExtentExpr &&lower, MaybeExtentExpr &&extent) { in ComputeUpperBound()
338 FoldingContext &context, const NamedEntity &base, int dimension) { in GetUpperBound()
368 Shape GetUpperBounds(FoldingContext &context, const NamedEntity &base) { in GetUpperBounds()