9 #ifndef MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_ 10 #define MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_ 84 findCoveringDependences(LinalgOp srcLinalgOp, LinalgOp dstLinalgOp)
const;
112 void addDependencesBetween(LinalgOp src, LinalgOp dst);
123 findOperationsWithCoveringDependences(LinalgOp srcLinalgOp,
124 LinalgOp dstLinalgOp,
Value view,
134 #endif // MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_ Definition: InferTypeOpInterface.cpp:20
Definition: Operation.h:27
Definition: DependenceAnalysis.h:46
Definition: Function.h:32
LinalgDependences::const_iterator dependence_iterator
Definition: DependenceAnalysis.h:62
Definition: DependenceAnalysis.h:44
Definition: DependenceAnalysis.h:28
Operation * op
Definition: DependenceAnalysis.h:47
Definition: DependenceAnalysis.h:50
Definition: DependenceAnalysis.h:65
DependenceType
Definition: DependenceAnalysis.h:65
ValueBuilder< ViewOp > view
Definition: Intrinsics.h:215
Value view
Definition: DependenceAnalysis.h:48
Value indexingView
Definition: DependenceAnalysis.h:58
bool alias(Value v1, Value v2)
Returns true if v1 and v2 alias.
Definition: DependenceAnalysis.h:31
LinalgOpView dependentOpView
Definition: DependenceAnalysis.h:54