ISLE: move icmp rewrites to separate file. (#6120)
* ISLE: move `icmp` rewrites to separate file. Move `icmp`-related rewrite rules from `algebraic.isle` to `icmp.isle`. Also move `icmp`-related tests from `algebraic.clif` to `icmp.clif`. * Put parameterized and unparameterized `icmp` tests in separate files * Undo refactoring of (ir)reflexivity rewrites * Fix `icmp-parameterised.clif` * Undo formatting/comment changes
This commit is contained in:
@@ -220,11 +220,12 @@ fn get_isle_compilations(
|
||||
output: out_dir.join("isle_opt.rs"),
|
||||
inputs: vec![
|
||||
prelude_isle.clone(),
|
||||
prelude_opt_isle.clone(),
|
||||
prelude_opt_isle,
|
||||
src_opts.join("algebraic.isle"),
|
||||
src_opts.join("icmp.isle"),
|
||||
src_opts.join("cprop.isle"),
|
||||
],
|
||||
untracked_inputs: vec![clif_opt_isle.clone()],
|
||||
untracked_inputs: vec![clif_opt_isle],
|
||||
},
|
||||
// The x86-64 instruction selector.
|
||||
IsleCompilation {
|
||||
|
||||
Reference in New Issue
Block a user