diff --git a/tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc b/tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc index 8993b61bbb9..c7dfd009a98 100644 --- a/tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc +++ b/tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc @@ -243,7 +243,7 @@ class ConvertMaxPoolOp : public OpRewritePattern { /*paddings=*/DenseIntElementsAttr()); BuildReduceBody(element_type, &reduce.body(), &rewriter); - rewriter.replaceOp(op.getOperation(), reduce.getResult(0)); + rewriter.replaceOp(op, reduce.getResult(0)); return matchSuccess(); } }; @@ -338,8 +338,8 @@ class ConvertSoftmaxOp : public OpRewritePattern { // Convert the summation result back to the original element type and divide // exponentials by the summations. sum = rewriter.create(loc, reduce_out_type, sum); - rewriter.replaceOpWithNewOp(op.getOperation(), op.getType(), - exp, sum, batch_dims); + rewriter.replaceOpWithNewOp(op, op.getType(), exp, sum, + batch_dims); return matchSuccess(); } };