[flang-commits] [flang] [flang][fir] Add fir.if -> scf.if and add filecheck test file (PR #142965)
via flang-commits
flang-commits at lists.llvm.org
Fri Jun 6 01:08:39 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp -- flang/lib/Optimizer/Transforms/FIRToSCF.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/flang/lib/Optimizer/Transforms/FIRToSCF.cpp b/flang/lib/Optimizer/Transforms/FIRToSCF.cpp
index e2f3de5bb..c2e5233ff 100644
--- a/flang/lib/Optimizer/Transforms/FIRToSCF.cpp
+++ b/flang/lib/Optimizer/Transforms/FIRToSCF.cpp
@@ -96,13 +96,13 @@ struct IfConversion : public OpRewritePattern<fir::IfOp> {
mlir::detail::TypedValue<mlir::IntegerType> condition = ifOp.getCondition();
ValueTypeRange<ResultRange> resultTypes = ifOp.getResultTypes();
bool hasResult = !resultTypes.empty();
- mlir::scf::IfOp scfIfOp = rewriter.create<scf::IfOp>(loc, resultTypes, condition,
- !ifOp.getElseRegion().empty());
+ mlir::scf::IfOp scfIfOp = rewriter.create<scf::IfOp>(
+ loc, resultTypes, condition, !ifOp.getElseRegion().empty());
// then region
assert(!ifOp.getThenRegion().empty() && "must have then region");
Block &firThenBlock = ifOp.getThenRegion().front();
Block &scfThenBlock = scfIfOp.getThenRegion().front();
- llvm::iplist<Operation > &firThenOps = firThenBlock.getOperations();
+ llvm::iplist<Operation> &firThenOps = firThenBlock.getOperations();
Operation *firThenTerminator = firThenBlock.getTerminator();
rewriter.setInsertionPointToStart(&scfThenBlock);
@@ -121,7 +121,7 @@ struct IfConversion : public OpRewritePattern<fir::IfOp> {
if (!ifOp.getElseRegion().empty()) {
Block &firElseBlock = ifOp.getElseRegion().front();
Block &scfElseBlock = scfIfOp.getElseRegion().front();
- llvm::iplist<Operation > &firElseOps = firElseBlock.getOperations();
+ llvm::iplist<Operation> &firElseOps = firElseBlock.getOperations();
mlir::Operation *firElseTerminator = firElseBlock.getTerminator();
rewriter.setInsertionPointToStart(&scfElseBlock);
``````````
</details>
https://github.com/llvm/llvm-project/pull/142965
More information about the flang-commits
mailing list