Lines Matching refs:dimRemapping
462 SmallVector<AffineExpr, 8> dimRemapping; in renumber() local
465 if (dimRemapping.size() <= kvp->second) in renumber()
466 dimRemapping.resize(kvp->second + 1); in renumber()
467 dimRemapping[kvp->second] = renumberOneDim(kvp->first); in renumber()
480 return map.replaceDimsAndSymbols(dimRemapping, symRemapping, in renumber()
753 SmallVector<AffineExpr, 8> dimRemapping(mapOrSet->getNumDims()); in canonicalizePromotedSymbols() local
758 dimRemapping[i] = getAffineSymbolExpr(oldNumSyms + nextSym++, context); in canonicalizePromotedSymbols()
761 dimRemapping[i] = getAffineDimExpr(nextDim++, context); in canonicalizePromotedSymbols()
771 *mapOrSet = mapOrSet->replaceDimsAndSymbols(dimRemapping, {}, nextDim, in canonicalizePromotedSymbols()
809 SmallVector<AffineExpr, 8> dimRemapping(mapOrSet->getNumDims()); in canonicalizeMapOrSetAndOperands() local
816 dimRemapping[i] = getAffineDimExpr(nextDim++, context); in canonicalizeMapOrSetAndOperands()
818 seenDims.insert(std::make_pair((*operands)[i], dimRemapping[i])); in canonicalizeMapOrSetAndOperands()
820 dimRemapping[i] = it->second; in canonicalizeMapOrSetAndOperands()
851 *mapOrSet = mapOrSet->replaceDimsAndSymbols(dimRemapping, symRemapping, in canonicalizeMapOrSetAndOperands()