Skip to content

[Codegen] Add PackLayoutAttr and VectorLayoutInterface to iree_map dialect#23672

Merged
Groverkss merged 4 commits intoiree-org:mainfrom
Groverkss:iree-map-dialect-patch-2
Mar 12, 2026
Merged

[Codegen] Add PackLayoutAttr and VectorLayoutInterface to iree_map dialect#23672
Groverkss merged 4 commits intoiree-org:mainfrom
Groverkss:iree-map-dialect-patch-2

Conversation

@Groverkss
Copy link
Contributor

Adds PackLayoutAttr to the iree_map dialect — a wrapper around
PackMapAttr that stores the map in by-mode-coalesced form and
implements VectorLayoutInterface for use in vector distribution.
Includes the ExternalInterfaces library wiring.

Co-Authored-By: Claude Sonnet 4.6 [email protected]

@Groverkss
Copy link
Contributor Author

Depends on #23671, please review top commit only

…alect

Adds `PackLayoutAttr` to the `iree_map` dialect — a wrapper around
`PackMapAttr` that stores the map in by-mode-coalesced form and
implements `VectorLayoutInterface` for use in vector distribution.
Includes the ExternalInterfaces library wiring.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@Groverkss Groverkss force-pushed the iree-map-dialect-patch-2 branch from b004227 to 42bc658 Compare March 11, 2026 17:50
Copy link
Member

@kuhar kuhar left a comment

Choose a reason for hiding this comment

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

first pass, just nits

Copy link
Contributor

@sommerlukas sommerlukas left a comment

Choose a reason for hiding this comment

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

A few small comments and questions.

@Groverkss Groverkss requested review from kuhar and sommerlukas March 12, 2026 13:00
Copy link
Contributor

@sommerlukas sommerlukas left a comment

Choose a reason for hiding this comment

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

LGTM, just two really minor nits.

@Groverkss Groverkss enabled auto-merge (squash) March 12, 2026 14:54
@Groverkss Groverkss merged commit e9201c2 into iree-org:main Mar 12, 2026
54 of 56 checks passed
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