Home
last modified time | relevance | path

Searched refs:LinalgTilingLoopType (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgTransforms.cpp161 LinalgTilingLoopType::ParallelLoops), in applyPatterns()
207 .setLoopType(LinalgTilingLoopType::ParallelLoops), in applyPatterns()
276 .setLoopType(LinalgTilingLoopType::ParallelLoops) in fillTileAndDistributePatterns()
293 .setLoopType(LinalgTilingLoopType::ParallelLoops) in fillTileAndDistributePatterns()
310 .setLoopType(LinalgTilingLoopType::ParallelLoops) in fillTileAndDistributePatterns()
327 .setLoopType(LinalgTilingLoopType::ParallelLoops) in fillTileAndDistributePatterns()
379 .setLoopType(LinalgTilingLoopType::Loops) in fillTileAndDistributePatterns()
445 LinalgTilingLoopType type = in applyTilePattern()
446 llvm::StringSwitch<LinalgTilingLoopType>(loopType) in applyTilePattern()
447 .Case("for", LinalgTilingLoopType::Loops) in applyTilePattern()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTiling.cpp536 case LinalgTilingLoopType::Loops: in tileLinalgOp()
538 case LinalgTilingLoopType::ParallelLoops: in tileLinalgOp()
719 LinalgTilingPass(ArrayRef<int64_t> tileSizes, LinalgTilingLoopType loopType) { in LinalgTilingPass()
727 LinalgTilingLoopType type = in runOnOperation()
728 llvm::StringSwitch<LinalgTilingLoopType>(loopType) in runOnOperation()
729 .Case("for", LinalgTilingLoopType::Loops) in runOnOperation()
730 .Case("affine", LinalgTilingLoopType::AffineLoops) in runOnOperation()
731 .Case("parallel", LinalgTilingLoopType::ParallelLoops) in runOnOperation()
752 LinalgTilingLoopType loopTypeEnum;
759 linalg::LinalgTilingLoopType loopType) { in createLinalgTilingPass()
H A DFusionOnTensors.cpp289 .setLoopType(LinalgTilingLoopType::Loops); in tileRootOp()
H A DTransforms.cpp337 LinalgTilingLoopType loopType) { in peelTiledLinalgOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/
H A DPasses.h40 linalg::LinalgTilingLoopType loopType =
41 linalg::LinalgTilingLoopType::Loops);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/
H A DTransforms.h170 LinalgTilingLoopType loopType);
626 LinalgTilingLoopType loopType = LinalgTilingLoopType::Loops;
628 LinalgTilingOptions &setLoopType(LinalgTilingLoopType lt) { in setLoopType()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h160 enum class LinalgTilingLoopType { enum