Searched refs:copyOp (Results 1 – 6 of 6) sorted by relevance
1165 memref::CopyOp copyOp; in matchAndRewrite() local1174 copyOp = newCopyOp; in matchAndRewrite()1178 if (!copyOp) in matchAndRewrite()1180 LDBG("with copy " << *copyOp); in matchAndRewrite()1204 Value in = copyOp.getSource(); in matchAndRewrite()1218 rewriter.eraseOp(copyOp); in matchAndRewrite()1245 memref::CopyOp copyOp; in matchAndRewrite() local1252 copyOp = newCopyOp; in matchAndRewrite()1256 if (!copyOp) in matchAndRewrite()1261 Value out = copyOp.getTarget(); in matchAndRewrite()[all …]
630 memref::CopyOp copyOp, PatternRewriter &rewriter) const { in matchAndRewrite() argument631 return vectorizeCopy(rewriter, copyOp); in matchAndRewrite()
105 if (auto copyOp = dyn_cast<DeviceAsyncCopyOp>(op)) in getIndices() local106 return copyOp.getDstIndices(); in getIndices()121 if (auto copyOp = dyn_cast<DeviceAsyncCopyOp>(op)) in setIndices() local122 return copyOp.getDstIndicesMutable().assign(indices); in setIndices()
23 auto copyOp = dyn_cast<memref::CopyOp>(op); in overrideBuffer() local24 if (!copyOp) in overrideBuffer()26 return copyOp.getTarget() == buffer; in overrideBuffer()
650 LogicalResult matchAndRewrite(CopyOp copyOp, in matchAndRewrite()655 if (auto castOp = copyOp.getSource().getDefiningOp<CastOp>()) { in matchAndRewrite()662 rewriter.updateRootInPlace(copyOp, [&] { in matchAndRewrite()663 copyOp.getSourceMutable().assign(castOp.getSource()); in matchAndRewrite()671 if (auto castOp = copyOp.getTarget().getDefiningOp<CastOp>()) { in matchAndRewrite()678 rewriter.updateRootInPlace(copyOp, [&] { in matchAndRewrite()679 copyOp.getTargetMutable().assign(castOp.getSource()); in matchAndRewrite()694 LogicalResult matchAndRewrite(CopyOp copyOp, in matchAndRewrite()696 if (copyOp.getSource() != copyOp.getTarget()) in matchAndRewrite()699 rewriter.eraseOp(copyOp); in matchAndRewrite()
309 LogicalResult vectorizeCopy(RewriterBase &builder, memref::CopyOp copyOp);974 LogicalResult matchAndRewrite(memref::CopyOp copyOp,