Lines Matching refs:getNumDims

110   return getNumDims() >= getNumResults() &&  in isMinorIdentity()
112 getMinorIdentityMap(getNumDims(), getNumResults(), getContext()); in isMinorIdentity()
121 if (getNumDims() < getNumResults()) in isMinorIdentityWithBroadcasting()
123 unsigned suffixStart = getNumDims() - getNumResults(); in isMinorIdentityWithBroadcasting()
256 if (getNumDims() != getNumResults()) in isIdentity()
259 for (unsigned i = 0, numDims = getNumDims(); i < numDims; ++i) { in isIdentity()
268 return getNumDims() == 0 && getNumSymbols() == 0 && getNumResults() == 0; in isEmpty()
294 unsigned AffineMap::getNumDims() const { in getNumDims() function in AffineMap
355 AffineExprConstantFolder exprFolder(getNumDims(), operandConstants); in partialConstantFold()
377 return get(getNumDims(), getNumSymbols(), exprs, getContext()); in partialConstantFold()
440 assert(getNumDims() == map.getNumResults() && "Number of results mismatch"); in compose()
442 unsigned numDims = map.getNumDims(); in compose()
509 if (getNumDims() != getNumResults()) in isPermutation()
519 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in getSubMap()
523 return AffineMap::get(getNumDims(), getNumSymbols(), in getSliceMap()
547 dimReplacements.reserve(map.getNumDims()); in compressDims()
549 for (unsigned dim = 0, e = map.getNumDims(); dim < e; ++dim) { in compressDims()
573 unsigned numDims = maps.front().getNumDims(), in compressUnusedImpl()
576 assert(numDims == m.getNumDims() && numSymbols == m.getNumSymbols() && in compressUnusedImpl()
582 unsigned unifiedNumDims = unifiedMap.getNumDims(), in compressUnusedImpl()
617 return AffineMap::get(map.getNumDims(), numSymbols, resultExprs, context); in compressSymbols()
638 simplifyAffineExpr(e, map.getNumDims(), map.getNumSymbols())); in simplifyAffineMap()
640 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), exprs, in simplifyAffineMap()
649 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), uniqueExprs, in removeDuplicateExprs()
657 SmallVector<AffineExpr, 4> exprs(map.getNumDims()); in inversePermutation()
668 seenExprs.reserve(map.getNumDims()); in inversePermutation()
709 numDims = std::max(m.getNumDims(), numDims); in concatAffineMaps()
721 unsigned numDims = maps[0].getNumDims(); in getUnusedDimsBitVector()
738 numDims(map.getNumDims()), numSymbols(map.getNumSymbols()), in MutableAffineMap()
743 numDims = map.getNumDims(); in reset()