Skip to content

refactor[cartesian]: update treeir representation of the vertical loop#2688

Merged
romanc merged 2 commits into
GridTools:mainfrom
romanc:romanc/treeir-vertical-loop
Jul 10, 2026
Merged

refactor[cartesian]: update treeir representation of the vertical loop#2688
romanc merged 2 commits into
GridTools:mainfrom
romanc:romanc/treeir-vertical-loop

Conversation

@romanc

@romanc romanc commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Description

Change the representation of vertical loop sections in the treeir of the dace backend. This doesn't change anything - just makes the tree ir look nicer (see issue for motivation).

This PR contains unrelated cleanup in test_code_generation.py.

Related issue: #2681

Requirements

  • All fixes and/or new features come with corresponding tests.
    N/A
  • Important design decisions have been documented in the appropriate ADR inside the docs/development/ADRs/ folder.
    N/A

@romanc romanc force-pushed the romanc/treeir-vertical-loop branch 3 times, most recently from 8dcce8b to fce412a Compare July 3, 2026 08:26
@romanc romanc requested review from FlorianDeconinck and twicki July 3, 2026 08:27

@twicki twicki left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to split sequential from vertical loops at the treeir stage

@romanc romanc force-pushed the romanc/treeir-vertical-loop branch from fce412a to e565f6d Compare July 8, 2026 12:16
@romanc romanc marked this pull request as ready for review July 8, 2026 12:19
@romanc

romanc commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

(rebased on top of current main after PR #2628 merged)

@romanc romanc force-pushed the romanc/treeir-vertical-loop branch from cc8891b to 173faf9 Compare July 10, 2026 09:24
@romanc romanc merged commit bd1e156 into GridTools:main Jul 10, 2026
20 checks passed
@romanc romanc deleted the romanc/treeir-vertical-loop branch July 10, 2026 09:55
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.

2 participants