Skip to content

Conversation

@Colton1skees
Copy link
Contributor

@Colton1skees Colton1skees commented Dec 14, 2025

  • Rewrite equality saturation code from scratch
    • Use the same AST both inside of and outside of the egraph, solving a bunch of outstanding problems (conversion overhead, code duplication, syncing analyses in and out of the egraph)
    • Implement conversion from our term rewriting DSL to egg's DSL
  • Extend AST with icmp and select nodes. Update the rest of the codebase to handle these nodes
  • Extend term rewriting DSL to support preconditions, functions, and intrinsics.
  • Misc changes

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