Home
last modified time | relevance | path

Searched refs:DependenceType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.h49 enum DependenceType { RAR = 0, RAW, WAR, WAW, NumTypes }; enum
63 DependenceType dependenceType;
196 ArrayRef<DependenceType> depTypes = {
197 DependenceType::RAW, DependenceType::WAW}) const;
202 DependenceType::RAW,
208 DependenceType::RAW,
214 DependenceType::RAW,
221 DependenceType::RAW, DependenceType::WAW}) const;
227 DependenceType::RAW, DependenceType::WAW}) const;
233 DependenceType::RAW, DependenceType::WAW}) const;
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.cpp82 case LinalgDependenceGraph::DependenceType::RAW: in getDependenceTypeStr()
84 case LinalgDependenceGraph::DependenceType::RAR: in getDependenceTypeStr()
86 case LinalgDependenceGraph::DependenceType::WAR: in getDependenceTypeStr()
88 case LinalgDependenceGraph::DependenceType::WAW: in getDependenceTypeStr()
218 {DependenceType::WAW, DependenceType::WAR, DependenceType::RAW}); in findCoveringDependences()
225 {DependenceType::WAW, DependenceType::WAR}); in findCoveringWrites()
232 {DependenceType::RAR, DependenceType::RAW}); in findCoveringReads()
238 ArrayRef<DependenceType> types) const { in findOperationsWithCoveringDependences()
299 LinalgOp linalgOp, ArrayRef<DependenceType> depTypes) const { in hasDependentOperations()
342 LinalgDependenceGraph::DependenceType::RAW, in print()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusion.cpp289 LinalgDependenceGraph::DependenceType::RAW, in findFusableProducer()
290 LinalgDependenceGraph::DependenceType::WAW, in findFusableProducer()
325 LinalgDependenceGraph::DependenceType::RAW); in findFusableProducer()