Home
last modified time | relevance | path

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

/external/llvm-project/mlir/include/mlir/Analysis/
DAffineAnalysis.h83 struct DependenceComponent { struct
90 DependenceComponent() : lb(llvm::None), ub(llvm::None) {} in DependenceComponent() argument
115 SmallVector<DependenceComponent, 2> *dependenceComponents,
129 std::vector<SmallVector<DependenceComponent, 2>> *depCompsVec);
/external/llvm-project/mlir/test/lib/Transforms/
DTestMemRefDependenceCheck.cpp42 ArrayRef<DependenceComponent> dependenceComponents) { in getDirectionVectorStr()
82 SmallVector<DependenceComponent, 2> dependenceComponents; in checkDependences()
/external/llvm-project/mlir/lib/Analysis/
DAffineAnalysis.cpp708 SmallVector<DependenceComponent, 2> *dependenceComponents) { in computeDirectionVector() argument
862 SmallVector<DependenceComponent, 2> *dependenceComponents, bool allowRAR) { in checkMemrefAccessDependence() argument
954 std::vector<SmallVector<DependenceComponent, 2>> *depCompsVec) { in getDependenceComponents() argument
972 SmallVector<DependenceComponent, 2> depComps; in getDependenceComponents()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp458 SmallVector<DependenceComponent, 2> depComps; in checkTilingLegalityImpl()
476 DependenceComponent depComp = depComps[k]; in checkTilingLegalityImpl()
1428 const std::vector<SmallVector<DependenceComponent, 2>> &depCompsVec, in checkLoopInterchangeDependences() argument
1443 const SmallVector<DependenceComponent, 2> &depComps = depCompsVec[i]; in checkLoopInterchangeDependences()
1468 std::vector<SmallVector<DependenceComponent, 2>> depCompsVec; in isValidLoopInterchangePermutation()
1577 std::vector<SmallVector<DependenceComponent, 2>> depCompsVec; in sinkSequentialLoops()
1583 SmallVector<DependenceComponent, 2> &depComps = depCompsVec[i]; in sinkSequentialLoops()
1586 DependenceComponent &depComp = depComps[j]; in sinkSequentialLoops()