Lines Matching refs:numSymbols
300 return map->numSymbols; in getNumSymbols()
305 return map->numDims + map->numSymbols; in getNumInputs()
444 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols(); in compose() local
449 SmallVector<AffineExpr, 8> newSymbols(numSymbols - numSymbolsThisMap); in compose()
450 for (unsigned idx = numSymbolsThisMap; idx < numSymbols; ++idx) { in compose()
455 map.replaceDimsAndSymbols(newDims, newSymbols, numDims, numSymbols); in compose()
460 return AffineMap::get(numDims, numSymbols, exprs, map.getContext()); in compose()
574 numSymbols = maps.front().getNumSymbols(); in compressUnusedImpl() local
576 assert(numDims == m.getNumDims() && numSymbols == m.getNumSymbols() && in compressUnusedImpl()
581 AffineMap::get(numDims, numSymbols, allExprs, maps.front().getContext())); in compressUnusedImpl()
603 unsigned numSymbols = 0; in compressSymbols() local
611 symReplacements.push_back(getAffineSymbolExpr(numSymbols++, context)); in compressSymbols()
617 return AffineMap::get(map.getNumDims(), numSymbols, resultExprs, context); in compressSymbols()
699 unsigned numResults = 0, numDims = 0, numSymbols = 0; in concatAffineMaps() local
706 results.push_back(res.shiftSymbols(m.getNumSymbols(), numSymbols)); in concatAffineMaps()
708 numSymbols += m.getNumSymbols(); in concatAffineMaps()
711 return AffineMap::get(numDims, numSymbols, results, in concatAffineMaps()
738 numDims(map.getNumDims()), numSymbols(map.getNumSymbols()), in MutableAffineMap()
744 numSymbols = map.getNumSymbols(); in reset()
764 results[i] = simplifyAffineExpr(getResult(i), numDims, numSymbols); in simplify()
769 return AffineMap::get(numDims, numSymbols, results, context); in getAffineMap()