Home
last modified time | relevance | path

Searched refs:TileLoopNest (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusionOnTensors.cpp198 bool TileLoopNest::isEmpty() { return tileLoopOps.empty(); } in isEmpty()
200 bool TileLoopNest::isValid() { in isValid()
220 SmallVector<BlockArgument> TileLoopNest::getTiedBBArgs(BlockArgument bbArg) { in getTiedBBArgs()
237 OpOperand *TileLoopNest::getTiedIterArg(BlockArgument bbArg) { in getTiedIterArg()
245 bool TileLoopNest::hasOtherUses(BlockArgument bbArg, in hasOtherUses()
275 LogicalResult TileLoopNest::tileRootOp( in tileRootOp()
327 FailureOr<LinalgOp> TileLoopNest::fuseProducer(OpBuilder &b, in fuseProducer()
403 ValueRange TileLoopNest::getRootOpReplacementResults() { in getRootOpReplacementResults()
408 SmallVector<LinalgOp> TileLoopNest::getAllTiledAndFusedOps() { in getAllTiledAndFusedOps()
423 FailureOr<TileLoopNest> mlir::linalg::tileConsumerAndFuseProducers( in tileConsumerAndFuseProducers()
[all …]
H A DTransforms.cpp475 FailureOr<mlir::linalg::TileLoopNest>
518 FailureOr<TileLoopNest> tileLoopNest = in returningMatchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h381 class TileLoopNest {
383 TileLoopNest(LinalgOp rootOp) : rootOp(rootOp) {} in TileLoopNest() function
442 FailureOr<TileLoopNest> tileConsumerAndFuseProducers(
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/
H A DTransforms.h813 FailureOr<TileLoopNest>
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp178 FailureOr<TileLoopNest> tileLoopNest = in apply()