Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DAffineAnalysis.h139 struct DependenceComponent { struct
146 DependenceComponent() : lb(llvm::None), ub(llvm::None) {} in DependenceComponent() argument
171 SmallVector<DependenceComponent, 2> *dependenceComponents,
185 std::vector<SmallVector<DependenceComponent, 2>> *depCompsVec);
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestMemRefDependenceCheck.cpp47 ArrayRef<DependenceComponent> dependenceComponents) { in getDirectionVectorStr()
85 SmallVector<DependenceComponent, 2> dependenceComponents; in checkDependences()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineAnalysis.cpp409 SmallVector<DependenceComponent, 2> *dependenceComponents) { in computeDirectionVector() argument
597 SmallVector<DependenceComponent, 2> *dependenceComponents, bool allowRAR) { in checkMemrefAccessDependence() argument
666 std::vector<SmallVector<DependenceComponent, 2>> *depCompsVec) { in getDependenceComponents() argument
684 SmallVector<DependenceComponent, 2> depComps; in getDependenceComponents()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp388 SmallVector<DependenceComponent, 2> depComps; in checkTilingLegalityImpl()
406 DependenceComponent depComp = depComps[k]; in checkTilingLegalityImpl()
1418 const std::vector<SmallVector<DependenceComponent, 2>> &depCompsVec, in checkLoopInterchangeDependences() argument
1457 std::vector<SmallVector<DependenceComponent, 2>> depCompsVec; in isValidLoopInterchangePermutation()
1566 std::vector<SmallVector<DependenceComponent, 2>> depCompsVec; in sinkSequentialLoops()
1574 DependenceComponent &depComp = depComps[j]; in sinkSequentialLoops()