Lines Matching refs:getNumSymbols

268   return getNumDims() == 0 && getNumSymbols() == 0 && getNumResults() == 0;  in isEmpty()
298 unsigned AffineMap::getNumSymbols() const { in getNumSymbols() function in AffineMap
377 return get(getNumDims(), getNumSymbols(), exprs, getContext()); in partialConstantFold()
443 unsigned numSymbolsThisMap = getNumSymbols(); in compose()
444 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols(); in compose()
464 assert(getNumSymbols() == 0 && "Expected symbol-less map"); in compose()
479 if (getNumSymbols() > 0) in isProjectedPermutation()
519 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in getSubMap()
523 return AffineMap::get(getNumDims(), getNumSymbols(), in getSliceMap()
559 return AffineMap::get(numDims, map.getNumSymbols(), resultExprs, context); in compressDims()
574 numSymbols = maps.front().getNumSymbols(); in compressUnusedImpl()
576 assert(numDims == m.getNumDims() && numSymbols == m.getNumSymbols() && in compressUnusedImpl()
583 unifiedNumSymbols = unifiedMap.getNumSymbols(); in compressUnusedImpl()
605 symReplacements.reserve(map.getNumSymbols()); in compressSymbols()
607 for (unsigned sym = 0, e = map.getNumSymbols(); sym < e; ++sym) { in compressSymbols()
621 llvm::SmallBitVector unusedSymbols(map.getNumSymbols(), true); in compressUnusedSymbols()
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()
656 assert(map.getNumSymbols() == 0 && "expected map without symbols"); in inversePermutation()
706 results.push_back(res.shiftSymbols(m.getNumSymbols(), numSymbols)); in concatAffineMaps()
708 numSymbols += m.getNumSymbols(); in concatAffineMaps()
738 numDims(map.getNumDims()), numSymbols(map.getNumSymbols()), in MutableAffineMap()
744 numSymbols = map.getNumSymbols(); in reset()