Nick Fitzgerald
090d1c2d32
cranelift: Port most of simple_preopt.rs over to the peepmatic DSL
...
This ports all of the identity, no-op, simplification, and canonicalization
related optimizations over from being hand-coded to the `peepmatic` DSL. This
does not handle the branch-to-branch optimizations or most of the
divide-by-constant optimizations.
2020-05-14 07:52:23 -07:00
llogiq
0d8f8bc71f
Fix some clippy warnings ( #1277 )
2019-12-07 09:47:43 -08:00
lzutao
7e5c33a29e
Use array::iter
2019-10-30 09:47:25 +01:00
Benjamin Bouvier
563525b090
[meta] Remove mentions to Python in comments of the non-meta crate;
2019-07-05 17:50:17 +02:00
Benjamin Bouvier
f29a26de14
[meta] Remove the Python DSL
...
KILL THE SNAKE WITH FIRE.
2019-07-05 17:50:17 +02:00
Benjamin Bouvier
a45b814de8
Fixes #13 : Enable conditional compilation of ISAs through features;
2019-02-12 08:19:57 -08:00
Benjamin Bouvier
25fdda6134
[meta] Move source generation responsibility into the meta crate itself;
2019-02-12 08:19:57 -08:00
lazypassion
747ad3c4c5
moved crates in lib/ to src/, renamed crates, modified some files' text ( #660 )
...
moved crates in lib/ to src/, renamed crates, modified some files' text (#660 )
2019-01-28 15:56:54 -08:00