Home
last modified time | relevance | path

Searched refs:createOrFoldDimOp (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Utils/
H A DVectorUtils.h36 Value createOrFoldDimOp(OpBuilder &b, Location loc, Value source, int64_t dim);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgInterfaces.cpp481 static Value createOrFoldDimOp(OpBuilder &b, Location loc, Value source, in createOrFoldDimOp() function
495 res.push_back(createOrFoldDimOp(b, loc, opOperand->get(), i)); in createFlatListOfOperandDims()
603 shapes.push_back(createOrFoldDimOp(b, loc, opOperand->get(), dim)); in reifyResultShapes()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/
H A DVectorUtils.cpp37 Value mlir::vector::createOrFoldDimOp(OpBuilder &b, Location loc, Value source, in createOrFoldDimOp() function in mlir::vector
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp81 b, sum, vector::createOrFoldDimOp(b, loc, xferOp.source(), indicesIdx)); in createInBoundsCond()
203 Value dimMemRef = vector::createOrFoldDimOp(b, xferOp.getLoc(), in createSubViewIntersection()
H A DVectorTransforms.cpp2543 vector::createOrFoldDimOp(rewriter, loc, xferOp.getSource(), lastIndex); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h50 Value createOrFoldDimOp(OpBuilder &b, Location loc, Value source, int64_t dim);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp195 Value createOrFoldDimOp(OpBuilder &b, Location loc, Value source, int64_t dim) { in createOrFoldDimOp() function
210 dynOperands.push_back(createOrFoldDimOp(b, loc, val, dim.index())); in getDynOperands()
817 Value dim = createOrFoldDimOp(builder, loc, valueToTile, r); in makeTiledShape()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp135 sizes.push_back(linalg::createOrFoldDimOp(builder, loc, src, i)); in sizesFromSrc()
832 hi.push_back(linalg::createOrFoldDimOp(rewriter, loc, values, 0)); in matchAndRewrite()
837 hi.push_back(linalg::createOrFoldDimOp(rewriter, loc, src, i)); in matchAndRewrite()
H A DSparsification.cpp530 Value up = linalg::createOrFoldDimOp(builder, loc, t->get(), p); in genBuffers()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusion.cpp124 Value dim = createOrFoldDimOp(b, loc, shapeDim.shape, shapeDim.dimension); in fuse()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSCF/
H A DVectorToSCF.cpp171 vector::createOrFoldDimOp(b, loc, xferOp.getSource(), *dim); in generateInBoundsCheck()