Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgTransforms.cpp117 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 DTiling.cpp535 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 DTransforms.cpp337 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 DPasses.h40 linalg::LinalgTilingLoopType loopType =
H A DPasses.td126 Option<"loopType", "loop-type", "std::string", /*default=*/"\"for\"",
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/
H A DTransforms.h170 LinalgTilingLoopType loopType);
626 LinalgTilingLoopType loopType = LinalgTilingLoopType::Loops; member
629 loopType = lt; in setLoopType()