[Mlir-commits] [mlir] [MLIR][SCF] Propagate loop annotation during while op lowering (PR #151746)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Aug 1 11:43:52 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 -- mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp b/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
index ae943f3c8..ba448e469 100644
--- a/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
+++ b/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
@@ -363,7 +363,7 @@ LogicalResult ForLowering::matchAndRewrite(ForOp forOp,
auto branchOp =
cf::BranchOp::create(rewriter, loc, conditionBlock, loopCarried);
- propagateLoopAttrs(forOp, branchOp);
+ propagateLoopAttrs(forOp, branchOp);
rewriter.eraseOp(terminator);
// Compute loop bounds before branching to the condition.
@@ -592,8 +592,8 @@ LogicalResult WhileLowering::matchAndRewrite(WhileOp whileOp,
rewriter.setInsertionPointToEnd(after);
auto yieldOp = cast<scf::YieldOp>(after->getTerminator());
- auto latch =rewriter.replaceOpWithNewOp<cf::BranchOp>(yieldOp, before,
- yieldOp.getResults());
+ auto latch = rewriter.replaceOpWithNewOp<cf::BranchOp>(yieldOp, before,
+ yieldOp.getResults());
propagateLoopAttrs(whileOp, latch);
// Replace the op with values "yielded" from the "before" region, which are
``````````
</details>
https://github.com/llvm/llvm-project/pull/151746
More information about the Mlir-commits
mailing list