Files
wasmtime/cranelift/codegen/src/opts/README.md
Karl Meakin b9a58148cf ISLE: split algebraic.isle into several files (#6140)
* ISLE: split algebraic.isle into several files

* delete `algebraic.clif`

* Add `README.md`

* Remove old `algebraic.clif` tests

---------

Co-authored-by: Jamey Sharp <jsharp@fastly.com>
2023-04-11 21:39:18 +00:00

305 B

Rules here are allowed to rewrite pure expressions arbitrarily, using the same inputs as the original, or fewer. In other words, we cannot pull a new eclass id out of thin air and refer to it, other than a piece of the input or a new node that we construct; but we can freely rewrite e.g. x+y-y to x.