Searched refs:dimOrder (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | constant.cpp | 82 CHECK(!dimOrder || static_cast<int>(dimOrder->size()) == rank); in IncrementSubscripts() 84 ConstantSubscript k{dimOrder ? (*dimOrder)[j] : j}; in IncrementSubscripts() 99 std::vector<int> dimOrder(rank); in ValidateDimensionOrder() local 107 dimOrder[j] = dim - 1; in ValidateDimensionOrder() 110 return dimOrder; in ValidateDimensionOrder() 167 IncrementSubscripts(resultSubscripts, dimOrder); in CopyFrom() 185 return Base::CopyFrom(source, count, resultSubscripts, dimOrder); in CopyFrom() 287 const std::vector<int> *dimOrder) { in CopyFrom() argument 305 IncrementSubscripts(resultSubscripts, dimOrder); in CopyFrom() 356 const std::vector<int> *dimOrder) { in CopyFrom() argument [all …]
|
| H A D | fold-implementation.h | 868 std::optional<std::vector<int>> dimOrder; in RESHAPE() local 870 dimOrder = ValidateDimensionOrder(rank, *order); in RESHAPE() 872 std::vector<int> *dimOrderPtr{dimOrder ? &dimOrder.value() : nullptr}; in RESHAPE() 873 if (order && !dimOrder) { in RESHAPE() 931 std::vector<int> dimOrder; in SPREAD() local 933 dimOrder.push_back(j < *dim - 1 ? j : j + 1); in SPREAD() 935 dimOrder.push_back(*dim - 1); in SPREAD() 937 spread.CopyFrom(*source, TotalElementCount(spread.shape()), at, &dimOrder); in SPREAD()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | constant.h | 79 ConstantSubscripts &, const std::vector<int> *dimOrder = nullptr) const; 122 ConstantSubscripts &resultSubscripts, const std::vector<int> *dimOrder); 151 ConstantSubscripts &resultSubscripts, const std::vector<int> *dimOrder); 194 ConstantSubscripts &resultSubscripts, const std::vector<int> *dimOrder); 229 ConstantSubscripts &resultSubscripts, const std::vector<int> *dimOrder);
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | transformational.cpp | 438 int dimOrder[maxRank]; in RTNAME() local 459 dimOrder[j] = k - 1; in RTNAME() 463 dimOrder[j] = j; in RTNAME() 481 result.IncrementSubscripts(resultSubscript, dimOrder); in RTNAME() 490 result.IncrementSubscripts(resultSubscript, dimOrder); in RTNAME()
|