[flang-commits] [flang] [flang][NFC] Removed unneeded engineering option. (PR #122305)
Slava Zakharin via flang-commits
flang-commits at lists.llvm.org
Thu Jan 9 07:48:36 PST 2025
https://github.com/vzakhari created https://github.com/llvm/llvm-project/pull/122305
None
>From 69e188d781e0f6120dab83559467ac78272afeaa Mon Sep 17 00:00:00 2001
From: Slava Zakharin <szakharin at nvidia.com>
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 bf3d261e7e8833..314ced8679521a 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<bool>
- 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<hlfir::SumOp> {
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 58a2144947b148..d1915952d77eae 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<!fir.array<2x3xi32>>) -> !hlfir.expr<2xi32> {
More information about the flang-commits
mailing list