Home
last modified time | relevance | path

Searched refs:reductionDims (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorMultiDimReductionTransforms.cpp49 auto reductionDims = llvm::to_vector<4>(llvm::map_range( in matchAndRewrite() local
51 llvm::SmallDenseSet<int64_t> reductionDimsSet(reductionDims.begin(), in matchAndRewrite()
52 reductionDims.end()); in matchAndRewrite()
53 int64_t reductionSize = reductionDims.size(); in matchAndRewrite()
76 indices.append(reductionDims.begin(), reductionDims.end()); in matchAndRewrite()
78 indices.append(reductionDims.begin(), reductionDims.end()); in matchAndRewrite()
129 SmallVector<int64_t, 4> reductionDims, reductionShapes; in matchAndRewrite() local
134 reductionDims.push_back(i); in matchAndRewrite()
166 counter = reductionDims.size(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DElementwiseOpFusion.cpp1018 SmallVector<int64_t> reductionDims; in getCollapsableIterationSpaceDims() local
1021 reductionDims.push_back(iteratorType.index()); in getCollapsableIterationSpaceDims()
1062 for (const auto &startDim : llvm::enumerate(reductionDims)) { in getCollapsableIterationSpaceDims()
1069 reductionDims.size()) in getCollapsableIterationSpaceDims()
1075 if (reductionDims[foldedDim.index() + startDim.index()] != in getCollapsableIterationSpaceDims()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp339 SmallVector<int64_t> reductionDims; in build() local
342 reductionDims.push_back(en.index()); in build()
344 builder.getI64ArrayAttr(reductionDims)); in build()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.td371 ArrayRef<int64_t> reductionDims, unsigned sourceRank) {
373 for (auto idx : reductionDims)