Home
last modified time | relevance | path

Searched refs:getNumDimAndSymbolIds (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp203 pos, /*offset=*/0, /*num=*/rank, cst.getNumDimAndSymbolIds(), in getLowerAndUpperBound()
209 assert(lbMap.getNumInputs() == cst.getNumDimAndSymbolIds() - rank); in getLowerAndUpperBound()
210 assert(ubMap.getNumInputs() == cst.getNumDimAndSymbolIds() - rank); in getLowerAndUpperBound()
342 cst.setDimSymbolSeparation(cst.getNumDimAndSymbolIds() - rank); in compute()
351 cst.getIdValues(cst.getNumDimIds(), cst.getNumDimAndSymbolIds(), &ids); in compute()
362 cst.projectOut(cst.getNumDimAndSymbolIds(), cst.getNumLocalIds()); in compute()
607 assert(sliceUnionCst.getNumDimAndSymbolIds() == 0); in computeSliceUnion()
644 if (sliceUnionCst.getNumDimAndSymbolIds() == 0) { in computeSliceUnion()
651 assert(sliceUnionCst.getNumDimAndSymbolIds() > 0); in computeSliceUnion()
699 if (sliceUnionCst.getNumDimAndSymbolIds() == 0) in computeSliceUnion()
[all …]
DAffineAnalysis.cpp280 srcDomain.getNumDimAndSymbolIds(), &srcSymbolValues); in buildDimAndSymbolPositionMaps()
282 dstDomain.getNumDimAndSymbolIds(), &dstSymbolValues); in buildDimAndSymbolPositionMaps()
355 srcDomain.getNumDimAndSymbolIds(), &srcSymbolValues); in initDependenceConstraints()
357 dstDomain.getNumDimAndSymbolIds(), &dstSymbolValues); in initDependenceConstraints()
363 for (unsigned i = 0, e = dependenceConstraints->getNumDimAndSymbolIds(); in initDependenceConstraints()
376 unsigned depNumDimsAndSymbolIds = dependenceDomain->getNumDimAndSymbolIds(); in addDomainConstraints()
384 unsigned numDimAndSymbolIds = domain.getNumDimAndSymbolIds(); in addDomainConstraints()
DAffineStructures.cpp387 A->getIds().begin() + A->getNumDimAndSymbolIds(), in mergeAndAlignIds()
391 B->getIds().begin() + B->getNumDimAndSymbolIds(), in mergeAndAlignIds()
405 A->getIdValues(A->getNumDimIds(), A->getNumDimAndSymbolIds(), &aSymValues); in mergeAndAlignIds()
435 assert(loc >= B->getNumDimIds() && loc < B->getNumDimAndSymbolIds() && in mergeAndAlignIds()
445 for (unsigned t = A->getNumDimAndSymbolIds(), in mergeAndAlignIds()
446 e = B->getNumDimAndSymbolIds(); in mergeAndAlignIds()
449 A->setIdValue(A->getNumDimAndSymbolIds() - 1, B->getIdValue(t)); in mergeAndAlignIds()
477 localCst.setIdValues(0, /*end=*/localCst.getNumDimAndSymbolIds(), in composeMap()
614 pos < cst->getNumDimAndSymbolIds()) { in turnSymbolIntoDim()
624 for (unsigned i = getNumDimIds(), e = getNumDimAndSymbolIds(); i < e; i++) { in convertLoopIVSymbolsToDims()
[all …]
/external/llvm-project/mlir/include/mlir/Analysis/
DAffineStructures.h436 inline unsigned getNumDimAndSymbolIds() const { return numDims + numSymbols; } in getNumDimAndSymbolIds() function
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp2146 cst->getIdValues(cst->getNumDimIds(), cst->getNumDimAndSymbolIds(), &symbols); in findHighestBlockForPlacement()
2955 cst.setDimSymbolSeparation(/*newSymbolCount=*/cst.getNumDimAndSymbolIds() - in createSeparationCondition()
3003 cst.getIdValues(0, cst.getNumDimAndSymbolIds(), &setOperands); in createSeparationCondition()
3029 cst.setDimSymbolSeparation(cst.getNumDimAndSymbolIds() - 1); in createFullTiles()