Skip to content

[Codegen] Implement ValueBoundsOpInterface and fully migrate vectorization for ToLayoutOp.#23766

Merged
hanhanW merged 2 commits intomainfrom
users/hanhanW/vec-iface-c4
Mar 13, 2026
Merged

[Codegen] Implement ValueBoundsOpInterface and fully migrate vectorization for ToLayoutOp.#23766
hanhanW merged 2 commits intomainfrom
users/hanhanW/vec-iface-c4

Conversation

@hanhanW
Copy link
Contributor

@hanhanW hanhanW commented Mar 12, 2026

The VectorExt ops implement vectorization through VectorizableOpInterface, and it is fully migrated to GenericVectorization.cpp. Thus, the VectorizeIREEVectorExtOps pass can be retired.

The VectorExt ops implement vectorization through
VectorizableOpInterface, and it is fully migrated to
GenericVectorization.cpp. Thus, the pass can be retired.

Signed-off-by: hanhanW <hanhan0912@gmail.com>
@hanhanW hanhanW requested review from sommerlukas and removed request for krzysz00, kuhar and qedawkins March 12, 2026 22:16
@kuhar
Copy link
Member

kuhar commented Mar 13, 2026

@hanhanW seems like there are some actual regressions?

@hanhanW
Copy link
Contributor Author

hanhanW commented Mar 13, 2026

@hanhanW seems like there are some actual regressions?

yeah, I can reproduce it on my workstation, looking

@hanhanW hanhanW changed the title [Codegen] Retire VectorizeIREEVectorExtOps pass. [Codegen] Implement ValueBoundsOpInterface and fully migrate vectorization for ToLayoutOp. Mar 13, 2026
Signed-off-by: hanhanW <hanhan0912@gmail.com>
@hanhanW hanhanW force-pushed the users/hanhanW/vec-iface-c4 branch from e1299a4 to 88328d7 Compare March 13, 2026 18:35
@hanhanW hanhanW merged commit 150538d into main Mar 13, 2026
59 of 61 checks passed
@hanhanW hanhanW deleted the users/hanhanW/vec-iface-c4 branch March 13, 2026 20:39
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