Lines Matching defs:rewriter

48   DiagnosedSilenceableFailure apply(transform::TransformRewriter &rewriter,
104 DiagnosedSilenceableFailure apply(transform::TransformRewriter &rewriter,
117 transform::TransformRewriter &rewriter,
137 transform::TransformRewriter &rewriter,
152 transform::TransformRewriter &rewriter, Operation *target,
170 transform::TransformRewriter &rewriter, Operation *target,
194 mlir::test::TestConsumeOperand::apply(transform::TransformRewriter &rewriter,
209 transform::TransformRewriter &rewriter,
250 transform::TransformRewriter &rewriter,
258 transform::TransformRewriter &rewriter,
289 transform::TransformRewriter &rewriter,
311 transform::TransformRewriter &rewriter,
318 transform::TransformRewriter &rewriter,
327 transform::TransformRewriter &rewriter,
337 transform::TransformRewriter &rewriter,
346 transform::TransformRewriter &rewriter,
350 rewriter.eraseOp(op);
364 transform::TransformRewriter &rewriter, Operation *target,
374 transform::TransformRewriter &rewriter, Operation *target,
387 transform::TransformRewriter &rewriter, Operation *target,
398 transform::TransformRewriter &rewriter, Operation *target,
409 transform::TransformRewriter &rewriter, Operation *target,
418 mlir::test::TestCopyPayloadOp::apply(transform::TransformRewriter &rewriter,
468 transform::TransformRewriter &rewriter,
483 mlir::test::TestAddToParamOp::apply(transform::TransformRewriter &rewriter,
506 transform::TransformRewriter &rewriter,
524 mlir::test::TestProduceParamOp::apply(transform::TransformRewriter &rewriter,
539 transform::TransformRewriter &rewriter, Operation *target,
566 transform::TransformRewriter &rewriter,
574 transform::TransformRewriter &rewriter,
586 transform::TransformRewriter &rewriter,
598 transform::TransformRewriter &rewriter,
622 transform::TransformRewriter &rewriter,
646 mlir::test::TestTrackedRewriteOp::apply(transform::TransformRewriter &rewriter,
659 rewriter.setInsertionPoint(op);
661 rewriter.eraseOp(op);
669 attributes.emplace_back(rewriter.getStringAttr("new_op"),
670 rewriter.getUnitAttr());
674 Operation *newOp = rewriter.create(opState);
675 rewriter.replaceOp(op, newOp->getResults());
691 PatternRewriter &rewriter) const override {
695 Operation *newOp = rewriter.create(
698 rewriter.replaceOp(op, newOp->getResults());
709 PatternRewriter &rewriter) const override {
710 rewriter.eraseOp(op);
728 mlir::test::TestReEnterRegionOp::apply(transform::TransformRewriter &rewriter,
763 transform::TransformRewriter &rewriter,
773 rewriter.notifyPayloadOperationReplaced(original, replacement))) {
791 transform::TransformRewriter &rewriter, Operation *target,
795 rewriter.setInsertionPointToStart(&target->getRegion(0).front());
796 rewriter.create<TestDummyPayloadOp>(target->getLoc(), TypeRange(),
808 transform::TransformRewriter &rewriter,
840 ConversionPatternRewriter &rewriter) const override {
847 Operation *newOp = rewriter.create(
851 rewriter.replaceOp(op, newOp->getResults());
915 auto verboseConstraint = [](PatternRewriter &rewriter, PDLResultList &,