Lines Matching defs:numSymbols
361 for (unsigned i = 0, numSymbols = getNumSymbols(); i < numSymbols; ++i) {
400 return map->numSymbols;
405 return map->numDims + map->numSymbols;
561 unsigned numSymbols = numSymbolsThisMap + map.getNumSymbols();
566 SmallVector<AffineExpr, 8> newSymbols(numSymbols - numSymbolsThisMap);
567 for (unsigned idx = numSymbolsThisMap; idx < numSymbols; ++idx) {
572 map.replaceDimsAndSymbols(newDims, newSymbols, numDims, numSymbols);
577 return AffineMap::get(numDims, numSymbols, exprs, map.getContext());
695 numSymbols = maps.front().getNumSymbols();
697 assert(numDims == m.getNumDims() && numSymbols == m.getNumSymbols() &&
702 AffineMap::get(numDims, numSymbols, allExprs, maps.front().getContext()));
759 int64_t numSymbols = 0;
765 symReplacements.push_back(b.getAffineSymbolExpr(numSymbols++));
770 numSymbols);
840 unsigned numResults = 0, numDims = 0, numSymbols = 0;
847 results.push_back(res.shiftSymbols(m.getNumSymbols(), numSymbols));
849 numSymbols += m.getNumSymbols();
852 return AffineMap::get(numDims, numSymbols, results, context);
943 unsigned numSymbols = maps[0].getNumSymbols();
944 llvm::SmallBitVector numSymbolsBitVector(numSymbols, true);
946 for (unsigned i = 0; i < numSymbols; ++i) {
968 numSymbols(map.getNumSymbols()), context(map.getContext()) {}
973 numSymbols = map.getNumSymbols();
988 results[i] = simplifyAffineExpr(getResult(i), numDims, numSymbols);
993 return AffineMap::get(numDims, numSymbols, results, context);