Home
last modified time | relevance | path

Searched refs:dimRemapping (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp462 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
[all …]