Home
last modified time | relevance | path

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

/external/llvm-project/mlir/include/mlir/Analysis/
DUtils.h240 SmallVectorImpl<int64_t> *lbDivisors = nullptr) const;
/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp136 SmallVectorImpl<int64_t> *lbDivisors) const { in getConstantBoundingSizeAndShape()
184 assert(lbDivisors && "both lbs and lbDivisor or none"); in getConstantBoundingSizeAndShape()
185 lbDivisors->push_back(lbDivisor); in getConstantBoundingSizeAndShape()
/external/llvm-project/mlir/lib/Transforms/
DLoopFusion.cpp797 SmallVector<int64_t, 8> lbDivisors; in createPrivateMemRef() local
802 region.getConstantBoundingSizeAndShape(&newShape, &lbs, &lbDivisors); in createPrivateMemRef()
823 assert(lbDivisors[d] > 0); in createPrivateMemRef()
825 (offset + lbs[d][cst->getNumCols() - 1 - rank]).floorDiv(lbDivisors[d]); in createPrivateMemRef()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp2361 SmallVector<int64_t, 8> lbDivisors; in generateCopy() local
2364 &fastBufferShape, &lbs, &lbDivisors); in generateCopy()
2401 assert(lbDivisors[d] > 0); in generateCopy()
2403 (offset + lbs[d][cst->getNumCols() - 1 - rank]).floorDiv(lbDivisors[d]); in generateCopy()