Searched refs:dependenceGraph (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/mlir/test/lib/Transforms/ |
D | TestLinalgFusionTransforms.cpp | 39 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/ |
D | Fusion.cpp | 382 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()
|
D | Transforms.cpp | 154 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/ |
D | Transforms.h | 130 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/ |
D | Utils.h | 91 const LinalgDependenceGraph &dependenceGraph);
|