Skip to content

Conversation

@terapines-osc-cir
Copy link
Contributor

We lower cir::ForOp into cir::WhileOp (rather than scf::WhileOp) when it contains break and continue. This is to reuse the rewriting functions already implemented for while loops.

@bcardosolopes bcardosolopes merged commit 3235864 into llvm:main Jul 1, 2025
10 checks passed
terapines-osc-cir added a commit to Terapines/clangir that referenced this pull request Sep 2, 2025
…llvm#1716)

We lower `cir::ForOp` into `cir::WhileOp` (rather than `scf::WhileOp`)
when it contains break and continue. This is to reuse the rewriting
functions already implemented for while loops.

Co-authored-by: Yue Huang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants