Home
last modified time | relevance | path

Searched refs:getNumDimIds (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/mlir/lib/Analysis/
DAffineStructures.cpp148 numDims = other.getNumDimIds(); in FlatAffineConstraints()
244 assert(other.getNumDimIds() == getNumDimIds()); in append()
276 assert(pos <= getNumDimIds()); in addId()
297 absolutePos = pos + getNumDimIds(); in addId()
300 absolutePos = pos + getNumDimIds() + getNumSymbolIds(); in addId()
346 return A.getNumDimIds() == B.getNumDimIds() && in areIdsAligned()
381 assert(offset <= A->getNumDimIds() && offset <= B->getNumDimIds()); in mergeAndAlignIds()
404 A->getIdValues(offset, A->getNumDimIds(), &aDimValues); in mergeAndAlignIds()
405 A->getIdValues(A->getNumDimIds(), A->getNumDimAndSymbolIds(), &aSymValues); in mergeAndAlignIds()
413 assert(loc < B->getNumDimIds() && in mergeAndAlignIds()
[all …]
DAffineAnalysis.cpp277 srcDomain.getIdValues(0, srcDomain.getNumDimIds(), &srcDimValues); in buildDimAndSymbolPositionMaps()
278 dstDomain.getIdValues(0, dstDomain.getNumDimIds(), &dstDimValues); in buildDimAndSymbolPositionMaps()
279 srcDomain.getIdValues(srcDomain.getNumDimIds(), in buildDimAndSymbolPositionMaps()
281 dstDomain.getIdValues(dstDomain.getNumDimIds(), in buildDimAndSymbolPositionMaps()
314 unsigned numDims = srcDomain.getNumDimIds() + dstDomain.getNumDimIds(); in initDependenceConstraints()
326 srcDomain.getIdValues(0, srcDomain.getNumDimIds(), &srcLoopIVs); in initDependenceConstraints()
327 dstDomain.getIdValues(0, dstDomain.getNumDimIds(), &dstLoopIVs); in initDependenceConstraints()
354 srcDomain.getIdValues(srcDomain.getNumDimIds(), in initDependenceConstraints()
356 dstDomain.getIdValues(dstDomain.getNumDimIds(), in initDependenceConstraints()
480 unsigned numDims = dependenceDomain->getNumDimIds(); in addMemRefAccessConstraints()
[all …]
DPresburgerSet.cpp17 : nDim(fac.getNumDimIds()), nSym(fac.getNumSymbolIds()) { in PresburgerSet()
44 assert(fac.getNumDimIds() == set.getNumDims() && in assertDimensionsCompatible()
258 return PresburgerSet::getEmptySet(fac.getNumDimIds(), in getSetDifference()
261 PresburgerSet result(fac.getNumDimIds(), fac.getNumSymbolIds()); in getSetDifference()
DUtils.cpp142 assert(rank == cst.getNumDimIds() && "inconsistent memref region"); in getConstantBoundingSizeAndShape()
196 assert(pos < cst.getNumDimIds() && "invalid position"); in getLowerAndUpperBound()
200 assert(rank == cst.getNumDimIds() && "inconsistent memref region"); in getLowerAndUpperBound()
351 cst.getIdValues(cst.getNumDimIds(), cst.getNumDimAndSymbolIds(), &ids); in compute()
365 cst.constantFoldIdRange(/*pos=*/cst.getNumDimIds(), in compute()
368 assert(cst.getNumDimIds() == rank && "unexpected MemRefRegion format"); in compute()
554 for (unsigned i = 0, e = cst->getNumDimIds(); i < e; ++i) { in addMissingLoopIVBounds()
669 for (unsigned k = 0, l = sliceUnionCst.getNumDimIds(); k < l; ++k) in computeSliceUnion()
672 for (unsigned k = 0, l = tmpSliceCst.getNumDimIds(); k < l; ++k) in computeSliceUnion()
716 unsigned numSliceLoopIVs = sliceUnionCst.getNumDimIds(); in computeSliceUnion()
/external/llvm-project/mlir/include/mlir/Analysis/
DAffineStructures.h434 inline unsigned getNumDimIds() const { return numDims; } in getNumDimIds() function
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp2146 cst->getIdValues(cst->getNumDimIds(), cst->getNumDimAndSymbolIds(), &symbols); in findHighestBlockForPlacement()
2419 cst->getNumDimIds() + cst->getNumSymbolIds() - rank, 0, offset); in generateCopy()