Lines Matching refs:Shape

45 Shape GetShapeHelper::ConstantShape(const Constant<ExtentType> &arrayConstant) {  in ConstantShape()
47 Shape result; in ConstantShape()
64 Shape result; in AsShapeResult()
79 Shape GetShapeHelper::CreateShape(int rank, NamedEntity &base) { in CreateShape()
80 Shape shape; in CreateShape()
87 std::optional<ExtentExpr> AsExtentArrayExpr(const Shape &shape) { in AsExtentArrayExpr()
100 FoldingContext &context, const Shape &shape) { in AsConstantShape()
128 FoldingContext &context, const Shape &shape) { in AsConstantExtents()
136 Shape AsShape(const ConstantSubscripts &shape) { in AsShape()
137 Shape result; in AsShape()
144 std::optional<Shape> AsShape(const std::optional<ConstantSubscripts> &shape) { in AsShape()
152 Shape Fold(FoldingContext &context, Shape &&shape) { in Fold()
159 std::optional<Shape> Fold( in Fold()
160 FoldingContext &context, std::optional<Shape> &&shape) { in Fold()
198 MaybeExtentExpr GetSize(Shape &&shape) { in GetSize()
364 Shape GetRawLowerBounds(const NamedEntity &base) { in GetRawLowerBounds()
365 Shape result; in GetRawLowerBounds()
373 Shape GetRawLowerBounds(FoldingContext &context, const NamedEntity &base) { in GetRawLowerBounds()
374 Shape result; in GetRawLowerBounds()
382 Shape GetLBOUNDs(const NamedEntity &base) { in GetLBOUNDs()
383 Shape result; in GetLBOUNDs()
391 Shape GetLBOUNDs(FoldingContext &context, const NamedEntity &base) { in GetLBOUNDs()
392 Shape result; in GetLBOUNDs()
621 static Shape GetUBOUNDs(FoldingContext *context, const NamedEntity &base) { in GetUBOUNDs()
624 Shape result; in GetUBOUNDs()
646 Shape GetUBOUNDs(FoldingContext &context, const NamedEntity &base) { in GetUBOUNDs()
650 Shape GetUBOUNDs(const NamedEntity &base) { return GetUBOUNDs(nullptr, base); } in GetUBOUNDs()
730 Shape shape; in operator ()()
752 Shape shape; in operator ()()
785 return Shape{ in operator ()()
825 return Shape{ExtentExpr{rank}}; in operator ()()
868 return Shape{ExtentExpr{FunctionRef<ExtentType>{ in operator ()()
879 return Shape{ExtentExpr{FunctionRef<ExtentType>{ in operator ()()
922 return Shape{ in operator ()()
945 return Shape{ExtentExpr{0}}; in operator ()()
959 return Shape{MaybeExtentExpr{std::move(extent)}}; in operator ()()
988 return Shape(static_cast<std::size_t>(call.Rank()), MaybeExtentExpr{}); in operator ()()
993 const Shape &left, const Shape &right, CheckConformanceFlags::Flags flags, in CheckConformance()