Home
last modified time | relevance | path

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

/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Analysis/
DDependenceAnalysis.h47 enum DependenceType { RAR = 0, RAW, WAR, WAW, NumTypes }; enum
62 DependenceType dependenceType;
69 static StringRef getDependenceTypeStr(DependenceType depType);
76 dependence_range getDependencesFrom(Operation *src, DependenceType dt) const;
77 dependence_range getDependencesFrom(LinalgOp src, DependenceType dt) const;
80 dependence_range getDependencesInto(Operation *dst, DependenceType dt) const;
81 dependence_range getDependencesInto(LinalgOp dst, DependenceType dt) const;
107 ArrayRef<DependenceType> depTypes = {
108 DependenceType::RAW, DependenceType::WAW}) const;
112 ArrayRef<DependenceType> depTypes = {
[all …]
/external/llvm-project/mlir/lib/Dialect/Linalg/Analysis/
DDependenceAnalysis.cpp74 StringRef LinalgDependenceGraph::getDependenceTypeStr(DependenceType depType) { in getDependenceTypeStr()
76 case LinalgDependenceGraph::DependenceType::RAW: in getDependenceTypeStr()
78 case LinalgDependenceGraph::DependenceType::RAR: in getDependenceTypeStr()
80 case LinalgDependenceGraph::DependenceType::WAR: in getDependenceTypeStr()
82 case LinalgDependenceGraph::DependenceType::WAW: in getDependenceTypeStr()
111 void LinalgDependenceGraph::addDependenceElem(DependenceType dt, in addDependenceElem()
126 LinalgOp src, LinalgDependenceGraph::DependenceType dt) const { in getDependencesFrom()
132 Operation *src, LinalgDependenceGraph::DependenceType dt) const { in getDependencesFrom()
141 LinalgOp dst, LinalgDependenceGraph::DependenceType dt) const { in getDependencesInto()
147 Operation *dst, LinalgDependenceGraph::DependenceType dt) const { in getDependencesInto()
[all …]
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DFusion.cpp385 LinalgDependenceGraph::DependenceType::RAW, in findFusableProducer()
386 LinalgDependenceGraph::DependenceType::WAW, in findFusableProducer()