@@ -903,13 +903,15 @@ function optimization_passes(
903
903
" self_add_to_convolution_like($(Int (backend == " tpu" )) )" ,
904
904
" self_mul_to_convolution_like($(Int (backend == " tpu" )) )" ,
905
905
" subtract_multiply_const_to_add_mul_const" ,
906
+ " trivial_reduce_window_to_reduce_op" ,
907
+ " dot_general_add_distributive_simplify" ,
908
+ " dot_general_subtract_distributive_simplify" ,
906
909
]
907
910
908
911
if ! compile_options. disable_auto_batching_passes
909
912
append! (
910
913
transform_passes_list,
911
914
[
912
- " trivial_reduce_window_to_reduce_op" ,
913
915
" add_reduce_slice_fusion" ,
914
916
" mul_reduce_slice_fusion" ,
915
917
" min_reduce_slice_fusion" ,
@@ -1069,11 +1071,6 @@ function optimization_passes(
1069
1071
" const_prop_through_barrier<16>" ,
1070
1072
" concat_const_prop<1>($max_constant_threshold )" ,
1071
1073
" dynamic_update_slice_const_prop($max_constant_threshold )" ,
1072
- " add_reduce_slice_fusion" ,
1073
- " mul_reduce_slice_fusion" ,
1074
- " min_reduce_slice_fusion" ,
1075
- " max_reduce_slice_fusion" ,
1076
- " trivial_reduce_window_to_reduce_op" ,
1077
1074
],
1078
1075
)
1079
1076
0 commit comments