Searched refs:dimRemapping (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 952 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()
|