Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix and improve
CommonSubexprEliminate
rule (#10396)
* Revert "fix(9870): common expression elimination optimization, should always re-find the correct expression during re-write. (#9871)" This reverts commit cd7a00b. * expr id should always contain the full expr structure, cleaner expr ids, better JumpMark handling, better variable names, code cleanup, some new todos * move `Expr` from `expr_set`s to `affected_id`s * better naming, docs fixes * introduce `CommonExprs` type alias, minor todo fix * add test --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
- Loading branch information