Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferPermutationMapRewritePatterns.cpp78 AffineMap newMap = permutationMap.compose(map); in matchAndRewrite() local
117 AffineMapAttr::get(newMap), op.getPadding(), newMask, newInBoundsAttr); in matchAndRewrite()
185 auto newMap = AffineMap::getMinorIdentityMap( in matchAndRewrite() local
188 op, newVec, op.getSource(), op.getIndices(), AffineMapAttr::get(newMap), in matchAndRewrite()
226 AffineMap newMap = AffineMap::get( in matchAndRewrite() local
231 if (!newMap.isMinorIdentityWithBroadcasting()) in matchAndRewrite()
265 AffineMapAttr::get(newMap), op.getPadding(), op.getMask(), in matchAndRewrite()
H A DVectorDropLeadUnitDim.cpp213 AffineMap newMap = in matchAndRewrite() local
224 AffineMapAttr::get(newMap), read.getPadding(), /*mask=*/Value(), in matchAndRewrite()
261 AffineMap newMap = in matchAndRewrite() local
274 AffineMapAttr::get(newMap), inBoundsAttr); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DAffineCanonicalizationUtils.cpp183 AffineMap newMap = alignedBoundMap; in canonicalizeMinMaxOp() local
196 mlir::canonicalizeMapAndOperands(&newMap, &newOperands); in canonicalizeMinMaxOp()
198 rewriter.replaceOpWithNewOp<AffineApplyOp>(op, newMap, newOperands); in canonicalizeMinMaxOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1205 auto newMap = builder.getMultiDimIdentityMap(newMemRefRank); in replaceAllMemRefUsesWith() local
1207 fullyComposeAffineMapAndOperands(&newMap, &newMapOperands); in replaceAllMemRefUsesWith()
1208 newMap = simplifyAffineMap(newMap); in replaceAllMemRefUsesWith()
1209 canonicalizeMapAndOperands(&newMap, &newMapOperands); in replaceAllMemRefUsesWith()
1238 auto newMapAttr = AffineMapAttr::get(newMap); in replaceAllMemRefUsesWith()
1666 AffineMap newMap = in createNewDynamicSizes() local
1669 b.create<AffineApplyOp>(allocOp->getLoc(), newMap, inAffineApply); in createNewDynamicSizes()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp454 auto newMap = in compose() local
459 exprs.push_back(expr.compose(newMap)); in compose()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2873 auto newMap = AffineMap::get(oldMap.getNumDims(), oldMap.getNumSymbols(), in matchAndRewrite() local
2875 rewriter.replaceOpWithNewOp<T>(affineOp, newMap, affineOp.getMapOperands()); in matchAndRewrite()
2967 auto newMap = AffineMap::get(numUsedDims, numUsedSyms, newExprs, in matchAndRewrite() local
2971 rewriter.replaceOpWithNewOp<T>(affineOp, newMap, newOperands); in matchAndRewrite()
3483 auto newMap = getAffineMap(); in canonicalize() local
3484 composeAffineMapAndOperands(&newMap, &newOperands); in canonicalize()
3485 if (newMap == getAffineMap() && newOperands == operands) in canonicalize()
3487 reset(newMap, newOperands); in canonicalize()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp362 AffineMap newMap = in matchAndRewrite() local
366 transferReadOp.getIndices(), AffineMapAttr::get(newMap), in matchAndRewrite()