Searched refs:getNumDimAndSymbolIds (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | Utils.cpp | 203 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 …]
|
D | AffineAnalysis.cpp | 280 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()
|
D | AffineStructures.cpp | 387 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/ |
D | AffineStructures.h | 436 inline unsigned getNumDimAndSymbolIds() const { return numDims + numSymbols; } in getNumDimAndSymbolIds() function
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 2146 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()
|