Use ISLE for strength reduction passes
playXE opened this issue · comments
playX commented
Right now all passes to reduce strength are contained inside src/reduce_strength.rs
, it is a huge file with lots of passes. Instead of manually handwritting matches on code for it we could use cranelift-isle crate to generate such code for us.