Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp952 SmallVector<AffineExpr, 8> dimRemapping(mapOrSet->getNumDims()); in canonicalizePromotedSymbols() local
957 dimRemapping[i] = getAffineSymbolExpr(oldNumSyms + nextSym++, context); in canonicalizePromotedSymbols()
960 dimRemapping[i] = getAffineDimExpr(nextDim++, context); in canonicalizePromotedSymbols()
970 *mapOrSet = mapOrSet->replaceDimsAndSymbols(dimRemapping, {}, nextDim, in canonicalizePromotedSymbols()
1008 SmallVector<AffineExpr, 8> dimRemapping(mapOrSet->getNumDims()); in canonicalizeMapOrSetAndOperands() local
1015 dimRemapping[i] = getAffineDimExpr(nextDim++, context); in canonicalizeMapOrSetAndOperands()
1017 seenDims.insert(std::make_pair((*operands)[i], dimRemapping[i])); in canonicalizeMapOrSetAndOperands()
1019 dimRemapping[i] = it->second; in canonicalizeMapOrSetAndOperands()
1050 *mapOrSet = mapOrSet->replaceDimsAndSymbols(dimRemapping, symRemapping, in canonicalizeMapOrSetAndOperands()