Skip to content

[IR] Remove Poppy IR - #9382

Open
tlively wants to merge 1 commit into
mainfrom
remove-poppy-ir
Open

tlively wants to merge 1 commit into
mainfrom
remove-poppy-ir

Conversation

@tlively

@tlively tlively commented Nov 11, 2026

Copy link
Copy Markdown
Member

Poppy IR was an experimental stack-oriented IR that is no longer parsed or used. Remove the Poppify pass (--poppify), IRProfile and --experimental-poppy, Poppy IR validation in wasm-validator, Poppy-only stack utilities (StackUtils and StackFlow), and all Poppy IR tests, help checks, and documentation.

Keep StackSignature in stack-utils.{h,cpp} since Outlining still uses it, update its example tests not to use Pop, and add a TODO to replace StackSignature with PrincipalType.

Poppy IR was an experimental stack-oriented IR that is no longer parsed or used. Remove the Poppify pass (--poppify), IRProfile and --experimental-poppy, Poppy IR validation in wasm-validator, Poppy-only stack utilities (StackUtils and StackFlow), and all Poppy IR tests, help checks, and documentation.

Keep StackSignature in stack-utils.{h,cpp} since Outlining still uses it, update its example tests not to use Pop, and add a TODO to replace StackSignature with PrincipalType.

This branch has not been deployed

No deployments
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.

1 participant