Lines Matching refs:getNumDimVars
273 unsigned pos = getNumDimVars(); in appendDimVar()
332 return a.getNumDimVars() == b.getNumDimVars() && in areVarsAligned()
379 return areVarsUnique(cst, 0, cst.getNumDimVars()); in areVarsUnique()
381 return areVarsUnique(cst, cst.getNumDimVars(), in areVarsUnique()
397 assert(offset <= a->getNumDimVars() && offset <= b->getNumDimVars()); in mergeAndAlignVars()
411 a->getValues(offset, a->getNumDimVars(), &aDimValues); in mergeAndAlignVars()
420 assert(loc < b->getNumDimVars() && in mergeAndAlignVars()
429 for (unsigned t = a->getNumDimVars(), e = b->getNumDimVars(); t < e; t++) { in mergeAndAlignVars()
432 assert(a->getNumDimVars() == b->getNumDimVars() && in mergeAndAlignVars()
460 assert(other.getNumDims() == getNumDimVars() && "dim mismatch"); in composeMatchingMap()
491 unsigned j = getNumDimVars() + getNumSymbolVars(); in composeMatchingMap()
510 if (cst->findVar(value, &pos) && pos >= cst->getNumDimVars() && in turnSymbolIntoDim()
512 cst->swapVar(pos, cst->getNumDimVars()); in turnSymbolIntoDim()
528 getValues(getNumDimVars(), getNumDimAndSymbolVars(), &aSymValues); in mergeSymbolVars()
531 unsigned s = other.getNumDimVars(); in mergeSymbolVars()
536 if (other.findVar(aSymValue, &loc) && loc >= other.getNumDimVars() && in mergeSymbolVars()
540 other.insertSymbolVar(s - other.getNumDimVars(), aSymValue); in mergeSymbolVars()
545 for (unsigned t = other.getNumDimVars() + getNumSymbolVars(), in mergeSymbolVars()
560 for (unsigned i = getNumDimVars(), e = getNumDimAndSymbolVars(); i < e; i++) { in convertLoopIVSymbolsToDims()
649 assert(lbMaps.size() <= getNumDimVars()); in addDomainFromSliceMaps()
818 dividendExpr = simplifyAffineExpr(dividendExpr, cst.getNumDimVars(), in detectAsMod()
890 assert(pos + offset < getNumDimVars() && "invalid dim start pos"); in getLowerAndUpperBound()
979 assert(num < getNumDimVars() && "invalid range"); in getSliceBounds()
991 for (unsigned i = 0, e = getNumDimVars(); i < e; i++) { in getSliceBounds()
997 for (unsigned i = getNumDimVars(), e = getNumDimAndSymbolVars(); i < e; i++) in getSliceBounds()
998 memo[i] = getAffineSymbolExpr(i - getNumDimVars(), context); in getSliceBounds()
1085 unsigned numMapDims = getNumDimVars() - num; in getSliceBounds()
1110 pos, offset, num, getNumDimVars(), /*localExprs=*/{}, context); in getSliceBounds()
1175 assert(boundMap.getNumDims() == getNumDimVars() && "dim mismatch"); in addBound()
1206 unsigned j = getNumDimVars() + getNumSymbolVars(); in addBound()
1242 dims.reserve(getNumDimVars()); in computeAlignedMap()
1423 assert(otherCst.getNumDimVars() == getNumDimVars() && "dims mismatch"); in unionBoundingBox()
1425 .slice(0, getNumDimVars()) in unionBoundingBox()
1426 .equals(getMaybeValues().slice(0, getNumDimVars())) && in unionBoundingBox()
1434 mergeAndAlignVars(/*offset=*/getNumDimVars(), this, &otherCopy); in unionBoundingBox()
1447 unsigned numDims = cst.getNumDimVars(); in computeLocalVars()
1477 unsigned numDims = getNumDimVars(); in getIneqAsAffineValueMap()
1523 return IntegerSet::get(getNumDimVars(), getNumSymbolVars(), in getAsIntegerSet()
1554 unsigned numDims = getNumDimVars(); in getAsIntegerSet()
1725 insertDimVar(getNumDimVars(), num); in appendRangeVar()
1745 unsigned intersectRangeLHS = std::min(varLimit, getNumDimVars()); in removeVarRange()
1762 unsigned oldDimNum = localVarCst.getNumDimVars(); in getRelationFromMap()
1800 for (unsigned i = rel.getNumDimVars(), e = rel.getNumDimAndSymbolVars(); in getRelationFromMap()