Searched refs:newMap (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransferPermutationMapRewritePatterns.cpp | 78 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 D | VectorDropLeadUnitDim.cpp | 213 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 D | AffineCanonicalizationUtils.cpp | 183 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 D | Utils.cpp | 1205 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 D | AffineMap.cpp | 454 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 D | AffineOps.cpp | 2873 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 D | VectorToGPU.cpp | 362 AffineMap newMap = in matchAndRewrite() local 366 transferReadOp.getIndices(), AffineMapAttr::get(newMap), in matchAndRewrite()
|