[NFC] Fixes style nits for StableHLOToStableHLO preprocessing. (#14409)

diff --git a/compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/StableHLOToStableHLO.cpp b/compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/StableHLOToStableHLO.cpp
index 774da5f..4223964 100644
--- a/compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/StableHLOToStableHLO.cpp
+++ b/compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/StableHLOToStableHLO.cpp
@@ -1362,22 +1362,18 @@
     for (auto input : origInputs) {
       auto type = dyn_cast<RankedTensorType>(input.getType());
       ArrayRef<int64_t> shape = type.getShape();
-      if (axis > shape.size()) {
+      if (axis > shape.size())
         return failure();
-      }
 
-      if (shape[axis] != 0) {
+      if (shape[axis] != 0)
         nonzeroInputs.push_back(input);
-      }
     }
 
-    if (nonzeroInputs.size() == origInputs.size()) {
+    if (nonzeroInputs.size() == origInputs.size())
       return failure();
-    }
 
-    Value new_op = rewriter.create<mlir::stablehlo::ConcatenateOp>(
-        op.getLoc(), nonzeroInputs, /*dimension=*/axis);
-    rewriter.replaceOp(op, new_op);
+    rewriter.replaceOpWithNewOp<mlir::stablehlo::ConcatenateOp>(
+        op, nonzeroInputs, /*dimension=*/axis);
     return success();
   }
 };