Home
last modified time | relevance | path

Searched refs:LinalgDependenceGraphElem (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.cpp118 DependenceType dt, LinalgDependenceGraphElem::OpView indexingOpView, in addDependenceElem()
119 LinalgDependenceGraphElem::OpView dependentOpView) { in addDependenceElem()
121 << LinalgDependenceGraphElem::getValue(indexingOpView) in addDependenceElem()
130 .push_back(LinalgDependenceGraphElem{ in addDependenceElem()
304 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 2>
307 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 2> in getDependentOperationsInto()
316 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 2>
319 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 2> in getDependentOperationsFrom()
329 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 2>
332 SmallVector<LinalgDependenceGraphElem, 2> dependentOperations = in getDependentOperations()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.h52 struct LinalgDependenceGraphElem { struct
152 using LinalgDependences = SmallVector<LinalgDependenceGraphElem, 8>; argument
219 SmallVector<LinalgDependenceGraphElem, 2> getDependentOperationsInto(
225 SmallVector<LinalgDependenceGraphElem, 2> getDependentOperationsFrom(
230 SmallVector<LinalgDependenceGraphElem, 2>
258 LinalgDependenceGraphElem::OpView indexingOpView,
259 LinalgDependenceGraphElem::OpView dependentOpView);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusion.cpp276 static FailureOr<LinalgDependenceGraph::LinalgDependenceGraphElem>
296 [&](LinalgDependenceGraph::LinalgDependenceGraphElem elem) { in findFusableProducer()
336 Optional<LinalgDependenceGraph::LinalgDependenceGraphElem> fusableDependence = in fuseProducerOfBuffer()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h254 SmallVector<LinalgDependenceGraph::LinalgDependenceGraphElem, 1>>;