Home
last modified time | relevance | path

Searched refs:loopBounds (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DConstantFold.cpp133 SmallVector<int64_t, 4> loopBounds = linalgOp.computeStaticLoopSizes(); in matchAndRewrite() local
164 SmallVector<uint64_t> indices(loopBounds.size(), 0); in matchAndRewrite()
165 SmallVector<uint64_t> dstIndices(loopBounds.size(), 0); in matchAndRewrite()
167 numInputs, SmallVector<uint64_t>(loopBounds.size(), 0)); in matchAndRewrite()
185 for (int dim = loopBounds.size() - 1; dim >= 0; --dim) { in matchAndRewrite()
186 indices[dim] = totalCount % loopBounds[dim]; in matchAndRewrite()
187 totalCount /= loopBounds[dim]; in matchAndRewrite()
190 for (int dim = loopBounds.size() - 1; dim >= 0; --dim) { in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dexpr-parsers.h96 inline constexpr auto loopBounds(decltype(scalarExpr) &p) { in loopBounds() function
100 template <typename PA> inline constexpr auto loopBounds(const PA &p) { in loopBounds() function
H A Dexecutable-parsers.cpp273 (construct<LoopControl>(loopBounds(scalarExpr)) ||
H A Dexpr-parsers.cpp63 maybe(integerTypeSpec / "::"), loopBounds(scalarIntExpr)))
H A Dio-parsers.cpp273 constexpr auto ioImpliedDoControl{loopBounds(scalarIntExpr)};
H A DFortran-parsers.cpp825 maybe(integerTypeSpec / "::"), loopBounds(scalarIntConstantExpr))))