Home
last modified time | relevance | path

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

/external/llvm-project/mlir/test/lib/Transforms/
DTestLinalgFusionTransforms.cpp39 const LinalgDependenceGraph &dependenceGraph, in fillFusionPatterns() argument
43 context, dependenceGraph, in fillFusionPatterns()
56 context, dependenceGraph, in fillFusionPatterns()
69 context, dependenceGraph, in fillFusionPatterns()
82 context, dependenceGraph, in fillFusionPatterns()
97 context, dependenceGraph, in fillFusionPatterns()
113 LinalgDependenceGraph dependenceGraph = in applyFusionPatterns() local
115 fillFusionPatterns(context, dependenceGraph, fusionPatterns); in applyFusionPatterns()
227 LinalgDependenceGraph dependenceGraph(aliases, linalgOps); in runOnFunction() local
230 builder, linalgOps, dependenceGraph, in runOnFunction()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DFusion.cpp382 const LinalgDependenceGraph &dependenceGraph) { in findFusableProducer() argument
389 dependenceGraph.getDependencesInto(consumer, depType), in findFusableProducer()
417 if (!isFusableInto(dependenceGraph, consumer, consumedView, producer)) in findFusableProducer()
727 ArrayRef<LinalgOp> ops, const LinalgDependenceGraph &dependenceGraph) { in findAllFusableDependences() argument
738 findFusableProducer(op, operandIndex, dependenceGraph); in findAllFusableDependences()
837 const LinalgDependenceGraph &dependenceGraph, in tileAndFuseLinalgOpsImpl() argument
864 findAllFusableDependences(ops, dependenceGraph); in tileAndFuseLinalgOpsImpl()
898 const LinalgDependenceGraph &dependenceGraph, in tileAndFuseLinalgOps() argument
902 return tileAndFuseLinalgOpsImpl<scf::ForOp>(builder, ops, dependenceGraph, in tileAndFuseLinalgOps()
906 builder, ops, dependenceGraph, tilingOptions); in tileAndFuseLinalgOps()
DTransforms.cpp154 const LinalgDependenceGraph &dependenceGraph, in LinalgBaseTileAndFusePattern() argument
159 dependenceGraph(dependenceGraph), tilingOptions(tilingOptions),
175 for (auto dependence : dependenceGraph.getDependentOperations(linalgOp)) { in matchAndRewrite()
197 rewriter, fusionOps, dependenceGraph, instanceTilingOptions); in matchAndRewrite()
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Transforms/
DTransforms.h130 const LinalgDependenceGraph &dependenceGraph,
446 const LinalgDependenceGraph &dependenceGraph,
458 const LinalgDependenceGraph &dependenceGraph;
478 const LinalgDependenceGraph &dependenceGraph,
486 OpTy::getOperationName(), context, dependenceGraph, tilingOptions, in LinalgBaseTileAndFusePattern()
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Utils/
DUtils.h91 const LinalgDependenceGraph &dependenceGraph);