Searched refs:loopType (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/ |
| H A D | TestLinalgTransforms.cpp | 117 Option<std::string> loopType{ member 439 static void applyTilePattern(func::FuncOp funcOp, const std::string &loopType, in applyTilePattern() argument 446 llvm::StringSwitch<LinalgTilingLoopType>(loopType) in applyTilePattern() 520 return applyTilePattern(getOperation(), loopType, tileSizes, peeledLoops, in runOnOperation() 523 return applyTilePattern(getOperation(), loopType, tileSizes, in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Tiling.cpp | 535 switch (options.loopType) { in tileLinalgOp() 719 LinalgTilingPass(ArrayRef<int64_t> tileSizes, LinalgTilingLoopType loopType) { in LinalgTilingPass() 721 this->loopType = ""; in LinalgTilingPass() 722 this->loopTypeEnum = loopType; in LinalgTilingPass() 728 llvm::StringSwitch<LinalgTilingLoopType>(loopType) in runOnOperation() 759 linalg::LinalgTilingLoopType loopType) { in createLinalgTilingPass() argument 760 return std::make_unique<LinalgTilingPass>(tileSizes, loopType); in createLinalgTilingPass()
|
| H A D | Transforms.cpp | 337 LinalgTilingLoopType loopType) { in peelTiledLinalgOp() argument 381 peelTiledLinalgOp(rewriter, *res, options.peeledLoops, options.loopType); in returningMatchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/ |
| H A D | Passes.h | 40 linalg::LinalgTilingLoopType loopType =
|
| H A D | Passes.td | 126 Option<"loopType", "loop-type", "std::string", /*default=*/"\"for\"",
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/ |
| H A D | Transforms.h | 170 LinalgTilingLoopType loopType); 626 LinalgTilingLoopType loopType = LinalgTilingLoopType::Loops; member 629 loopType = lt; in setLoopType()
|