| /llvm-project-15.0.7/flang/unittests/Runtime/ |
| H A D | Transformational.cpp | 23 array->GetDimension(1).SetLowerBound(-1); in TEST() 33 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 35 EXPECT_EQ(result.GetDimension(1).Extent(), 3); in TEST() 47 shift2->GetDimension(1).SetLowerBound(2); in TEST() 52 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 54 EXPECT_EQ(result.GetDimension(1).Extent(), 3); in TEST() 66 vector->GetDimension(0).SetLowerBound(0); in TEST() 176 array->GetDimension(1).SetLowerBound(-1); in TEST() 180 mask->GetDimension(1).SetLowerBound(2); in TEST() 261 array->GetDimension(1).SetLowerBound(-6); in TEST() [all …]
|
| H A D | Reduction.cpp | 48 EXPECT_EQ(prod.GetDimension(0).Extent(), 3); in TEST() 83 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST() 97 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST() 111 EXPECT_EQ(loc.GetDimension(0).Extent(), 4); in TEST() 113 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST() 133 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST() 135 EXPECT_EQ(loc.GetDimension(1).Extent(), 4); in TEST() 171 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST() 173 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST() 188 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST() [all …]
|
| H A D | Matmul.cpp | 35 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 36 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 37 EXPECT_EQ(result.GetDimension(1).LowerBound(), 1); in TEST() 38 EXPECT_EQ(result.GetDimension(1).Extent(), 2); in TEST() 47 result.GetDimension(0).SetLowerBound(0); in TEST() 48 result.GetDimension(1).SetLowerBound(2); in TEST() 58 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 59 EXPECT_EQ(result.GetDimension(0).Extent(), 3); in TEST() 69 EXPECT_EQ(result.GetDimension(0).Extent(), 3); in TEST() 86 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() [all …]
|
| H A D | Inquiry.cpp | 22 array->GetDimension(0).SetLowerBound(0); in TEST() 23 array->GetDimension(1).SetLowerBound(-1); in TEST() 34 array->GetDimension(0).SetLowerBound(1000); in TEST() 35 array->GetDimension(1).SetLowerBound(1); in TEST() 47 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 48 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 60 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 61 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 72 array->GetDimension(0).SetLowerBound(0); // shouldn't matter in TEST() 73 array->GetDimension(1).SetLowerBound(-1); in TEST()
|
| H A D | MiscIntrinsic.cpp | 44 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 45 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST() 64 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 65 EXPECT_EQ(result.GetDimension(0).Extent(), 1); in TEST() 82 EXPECT_EQ(result.GetDimension(0).LowerBound(), 1); in TEST() 83 EXPECT_EQ(result.GetDimension(0).Extent(), 2); in TEST()
|
| H A D | Pointer.cpp | 26 EXPECT_EQ(p->GetDimension(0).LowerBound(), 2); in TEST() 27 EXPECT_EQ(p->GetDimension(0).UpperBound(), 11); in TEST()
|
| H A D | tools.h | 43 result->GetDimension(j).SetBounds(1, shape[j]);
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | reshape.cpp | 19 source->GetDimension(j).SetBounds(1, sourceExtent[j]); in main() 23 MATCH(2, source->GetDimension(0).Extent()); in main() 24 MATCH(3, source->GetDimension(1).Extent()); in main() 25 MATCH(4, source->GetDimension(2).Extent()); in main() 39 MATCH(2, shape->GetDimension(0).Extent()); in main() 53 MATCH(2, pad.GetDimension(0).Extent()); in main() 54 MATCH(2, pad.GetDimension(1).Extent()); in main() 55 MATCH(3, pad.GetDimension(2).Extent()); in main() 66 MATCH(2, order.GetDimension(0).Extent()); in main()
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | descriptor.h | 202 Dimension &GetDimension(int dim) { in GetDimension() function 205 const Dimension &GetDimension(int dim) const { in GetDimension() function 211 const Dimension &dimension{GetDimension(dim)}; in SubscriptByteOffset() 242 subscript[j] = GetDimension(j).LowerBound(); in GetLowerBounds() 249 subscript[j] = GetDimension(j).Extent(); in GetShape() 261 const Dimension &dim{GetDimension(k)}; 285 const Dimension &dim{GetDimension(k)}; 294 const Dimension &dim{GetDimension(k)}; 299 subscript[k0] = elementNumber + GetDimension(k0).LowerBound(); 316 &GetDimension(rank())); in Addendum() [all …]
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | inquiry.cpp | 29 const Dimension &dimension{array.GetDimension(dim - 1)}; in RTNAME() 40 result.GetDimension(0).SetBounds(1, array.rank()); in RTNAME() 53 const Dimension &dimension{array.GetDimension(i)}; in RTNAME() 62 const Dimension &dimension{array.GetDimension(i)}; in RTNAME() 75 const Dimension &dimension{array.GetDimension(dim - 1)}; in RTNAME()
|
| H A D | transformational.cpp | 45 const Dimension &shiftDim{shift_.GetDimension(k)}; in Init() 127 result.GetDimension(j).SetBounds(1, extent[j]); in AllocateResult() 188 const Dimension &sourceDim{source.GetDimension(0)}; in RTNAME() 288 SubscriptValue extent{source.GetDimension(0).Extent()}; in RTNAME() 303 SubscriptValue lb{source.GetDimension(0).LowerBound()}; in RTNAME() 347 extent = vector->GetDimension(0).Extent(); in RTNAME() 380 vector->GetDimension(0).LowerBound() + resultAt - 1}; in RTNAME() 396 SubscriptValue resultRank{shape.GetDimension(0).Extent()}; in RTNAME() 442 if (order->GetDimension(0).Extent() != resultRank) { in RTNAME() 535 matrix.GetDimension(1).Extent(), matrix.GetDimension(0).Extent()}; in RTNAME() [all …]
|
| H A D | character.cpp | 90 SubscriptValue xUB{x.GetDimension(j).Extent()}; in Compare() 91 SubscriptValue yUB{y.GetDimension(j).Extent()}; in Compare() 109 result.GetDimension(j).SetBounds(1, ub[j]); in Compare() 155 ub[j] = string.GetDimension(j).Extent(); in AdjustLRHelper() 164 result.GetDimension(j).SetBounds(1, ub[j]); in AdjustLRHelper() 211 ub[j] = string.GetDimension(j).Extent(); in LenTrim() 218 result.GetDimension(j).SetBounds(1, ub[j]); in LenTrim() 399 result.GetDimension(j).SetBounds(1, ub[j]); in GeneralCharFunc() 498 ub[j] = x.GetDimension(j).Extent(); in MaxMinHelper() 638 lhsAt[j] = lhs.GetDimension(j).LowerBound(); in RTNAME() [all …]
|
| H A D | matmul.cpp | 165 xRank == 2 ? x.GetDimension(0).Extent() : y.GetDimension(1).Extent(), in DoMatmul() 166 resRank == 2 ? y.GetDimension(1).Extent() : 0}; in DoMatmul() 171 result.GetDimension(j).SetBounds(1, extent[j]); in DoMatmul() 181 RUNTIME_CHECK(terminator, result.GetDimension(0).Extent() == extent[0]); in DoMatmul() 183 resRank == 1 || result.GetDimension(1).Extent() == extent[1]); in DoMatmul() 185 SubscriptValue n{x.GetDimension(xRank - 1).Extent()}; in DoMatmul() 186 if (n != y.GetDimension(0).Extent()) { in DoMatmul() 189 static_cast<std::intmax_t>(y.GetDimension(0).Extent())); in DoMatmul()
|
| H A D | pointer.cpp | 43 pointer.GetDimension(zeroBasedDim).SetBounds(lower, upper); in RTNAME() 79 Dimension &dim{pointer.GetDimension(j)}; in RTNAME() 97 auto &dim{pointer.GetDimension(j)}; in RTNAME() 166 const Dimension &pDim{pointer.GetDimension(j)}; in RTNAME() 167 const Dimension &tDim{target->GetDimension(j)}; in RTNAME()
|
| H A D | reduction-templates.h | 119 const auto &dim{x.GetDimension(zeroBasedDim)}; in ReduceDimToScalar() 141 const auto &xDim{x.GetDimension(zeroBasedDim)}; in ReduceDimMaskToScalar() 143 const auto &maskDim{mask.GetDimension(zeroBasedDim)}; in ReduceDimMaskToScalar() 145 for (auto n{x.GetDimension(zeroBasedDim).Extent()}; n-- > 0; in ReduceDimMaskToScalar() 175 resultExtent[j] = x.GetDimension(j).Extent(); in CreatePartialReductionResult() 178 resultExtent[j - 1] = x.GetDimension(j).Extent(); in CreatePartialReductionResult() 183 result.GetDimension(j).SetBounds(1, resultExtent[j]); in CreatePartialReductionResult()
|
| H A D | dot-product.cpp | 57 SubscriptValue n{x.GetDimension(0).Extent()}; in DoDotProduct() 58 if (SubscriptValue yN{y.GetDimension(0).Extent()}; yN != n) { in DoDotProduct() 64 if (x.GetDimension(0).ByteStride() == sizeof(XT) && in DoDotProduct() 65 y.GetDimension(0).ByteStride() == sizeof(YT)) { in DoDotProduct() 98 SubscriptValue xAt{x.GetDimension(0).LowerBound()}; in DoDotProduct() 99 SubscriptValue yAt{y.GetDimension(0).LowerBound()}; in DoDotProduct()
|
| H A D | descriptor.cpp | 49 GetDimension(j).SetByteStride(0); in Establish() 125 elements *= GetDimension(j).Extent(); in Elements() 141 auto &dimension{GetDimension(j)}; in Allocate() 170 const Dimension &dim{GetDimension(k)}; in DecrementSubscripts() 185 const Dimension &dim{GetDimension(k)}; in ZeroBasedElementNumber()
|
| H A D | tools.cpp | 96 auto toExtent{static_cast<std::int64_t>(to.GetDimension(j).Extent())}; in CheckConformability() 97 auto xExtent{static_cast<std::int64_t>(x.GetDimension(j).Extent())}; in CheckConformability()
|
| H A D | assign.cpp | 96 if (to.GetDimension(j).Extent() != from.GetDimension(j).Extent()) { in Assign() 126 auto &toDim{to.GetDimension(j)}; in Assign() 127 const auto &fromDim{from.GetDimension(j)}; in Assign()
|
| H A D | descriptor-io.cpp | 39 vListDesc.GetDimension(0).SetBounds(1, edit.vListEntries); in DefinedFormattedIo() 40 vListDesc.GetDimension(0).SetByteStride( in DefinedFormattedIo()
|
| H A D | random.cpp | 167 put.GetDimension(0).Extent() >= 1); in RTNAME() 201 got.GetDimension(0).Extent() >= 1); in RTNAME()
|
| H A D | findloc.cpp | 99 array_.GetDimension(zeroBasedDim).LowerBound() + 1; in GetResult() 102 p[j] = location_[j] - array_.GetDimension(j).LowerBound() + 1; in GetResult() 208 result.GetDimension(0).SetBounds(1, extent[0]); in RTNAME()
|
| H A D | misc-intrinsic.cpp | 26 result.GetDimension(0).SetBounds(1, *resultExtent); in TransferImpl()
|
| H A D | time-intrinsic.cpp | 213 values->rank() == 1 && values->GetDimension(0).Extent() >= 8 && in DateAndTimeUnavailable() 304 values->rank() == 1 && values->GetDimension(0).Extent() >= 8 && in GetDateAndTime()
|
| H A D | allocatable.cpp | 51 descriptor.GetDimension(zeroBasedDim).SetBounds(lower, upper); in RTNAME()
|