Searched refs:getNumDimIds (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | AffineStructures.cpp | 148 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 …]
|
D | AffineAnalysis.cpp | 277 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 …]
|
D | PresburgerSet.cpp | 17 : 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()
|
D | Utils.cpp | 142 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/ |
D | AffineStructures.h | 434 inline unsigned getNumDimIds() const { return numDims; } in getNumDimIds() function
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 2146 cst->getIdValues(cst->getNumDimIds(), cst->getNumDimAndSymbolIds(), &symbols); in findHighestBlockForPlacement() 2419 cst->getNumDimIds() + cst->getNumSymbolIds() - rank, 0, offset); in generateCopy()
|