@@ -10,7 +10,7 @@ introspect them in order to check re-write conditions or debug matches.
1010!*/
1111
1212use crate :: arithmetic:: { eval_width_left_shift, eval_width_max_plus_1} ;
13- use crate :: { get_const_width_or_sign , is_bin_op , Arith , EGraph , WidthConstantFold } ;
13+ use crate :: { Arith , EGraph , WidthConstantFold , get_const_width_or_sign , is_bin_op } ;
1414use egg:: {
1515 ConditionalApplier , ENodeOrVar , Id , Language , Pattern , PatternAst , Searcher , Subst , Var ,
1616} ;
@@ -22,16 +22,12 @@ macro_rules! arith_rewrite {
2222 (
2323 $name: expr;
2424 $lhs: expr => $rhs: expr
25- ) => { {
26- ArithRewrite :: new:: <& str >( $name, $lhs, $rhs, [ ] , None )
27- } } ;
25+ ) => { { ArithRewrite :: new:: <& str >( $name, $lhs, $rhs, [ ] , None ) } } ;
2826 (
2927 $name: expr;
3028 $lhs: expr => $rhs: expr;
3129 if $vars: expr, $cond: expr
32- ) => { {
33- ArithRewrite :: new( $name, $lhs, $rhs, $vars, Some ( $cond) )
34- } } ;
30+ ) => { { ArithRewrite :: new( $name, $lhs, $rhs, $vars, Some ( $cond) ) } } ;
3531}
3632
3733/// Generate our ROVER inspired rewrite rules.
@@ -162,12 +158,14 @@ impl ArithRewrite {
162158 } ;
163159 vec ! [ Rewrite :: new( self . name. clone( ) , self . lhs. clone( ) , cond_app) . unwrap( ) ]
164160 } else {
165- vec ! [ Rewrite :: new(
166- self . name. clone( ) ,
167- self . lhs. clone( ) ,
168- self . rhs_derived. clone( ) ,
169- )
170- . unwrap( ) ]
161+ vec ! [
162+ Rewrite :: new(
163+ self . name. clone( ) ,
164+ self . lhs. clone( ) ,
165+ self . rhs_derived. clone( ) ,
166+ )
167+ . unwrap( ) ,
168+ ]
171169 }
172170 }
173171
0 commit comments