From 69e188d781e0f6120dab83559467ac78272afeaa Mon Sep 17 00:00:00 2001 From: Slava Zakharin Date: Thu, 9 Jan 2025 07:47:19 -0800 Subject: [PATCH] [flang][NFC] Removed unneeded engineering option. --- .../HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp | 8 -------- flang/test/HLFIR/simplify-hlfir-intrinsics-sum.fir | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp b/flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp index bf3d261e7e883..314ced8679521 100644 --- a/flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp +++ b/flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp @@ -28,11 +28,6 @@ namespace hlfir { #include "flang/Optimizer/HLFIR/Passes.h.inc" } // namespace hlfir -static llvm::cl::opt - simplifySum("flang-simplify-hlfir-sum", - llvm::cl::desc("Expand hlfir.sum into an inline sequence"), - llvm::cl::init(true)); - namespace { class TransposeAsElementalConversion @@ -109,9 +104,6 @@ class SumAsElementalConversion : public mlir::OpRewritePattern { llvm::LogicalResult matchAndRewrite(hlfir::SumOp sum, mlir::PatternRewriter &rewriter) const override { - if (!simplifySum) - return rewriter.notifyMatchFailure(sum, "SUM simplification is disabled"); - hlfir::Entity array = hlfir::Entity{sum.getArray()}; bool isTotalReduction = hlfir::Entity{sum}.getRank() == 0; mlir::Value dim = sum.getDim(); diff --git a/flang/test/HLFIR/simplify-hlfir-intrinsics-sum.fir b/flang/test/HLFIR/simplify-hlfir-intrinsics-sum.fir index 58a2144947b14..d1915952d77ea 100644 --- a/flang/test/HLFIR/simplify-hlfir-intrinsics-sum.fir +++ b/flang/test/HLFIR/simplify-hlfir-intrinsics-sum.fir @@ -1,4 +1,4 @@ -// RUN: fir-opt --simplify-hlfir-intrinsics -flang-simplify-hlfir-sum %s | FileCheck %s +// RUN: fir-opt --simplify-hlfir-intrinsics %s | FileCheck %s // box with known extents func.func @sum_box_known_extents(%arg0: !fir.box>) -> !hlfir.expr<2xi32> {