Searched refs:dimRemapping (Results 1 – 1 of 1) sorted by relevance
/external/llvm-project/mlir/lib/Dialect/Affine/IR/ |
D | AffineOps.cpp | 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 [all …]
|