@@ -759,6 +759,9 @@ function optimization_passes(
759759 " noop_slice<16>" ,
760760 " noop_reverse<16>" ,
761761 " slice_slice<16>" ,
762+ " dynamic_slice_slice<16>" ,
763+ " slice_dynamic_slice<16>" ,
764+ " dynamic_slice_dynamic_slice<16>" ,
762765 " shift_right_logical_simplify<16>" ,
763766 " slice_simplify<16>" ,
764767 " convert_simplify<16>" ,
@@ -816,20 +819,7 @@ function optimization_passes(
816819 " dus_dus" ,
817820 " dus_dus_concat" ,
818821 " abs_positive_simplify" ,
819- " transpose_unary_transpose_abs" ,
820- " transpose_unary_transpose_neg" ,
821- " transpose_unary_transpose_sqrt" ,
822- " transpose_unary_transpose_rsqrt" ,
823- " transpose_unary_transpose_ceil" ,
824- " transpose_unary_transpose_convert" ,
825- " transpose_unary_transpose_cosine" ,
826- " transpose_unary_transpose_exp" ,
827- " transpose_unary_transpose_expm1" ,
828- " transpose_unary_transpose_log" ,
829- " transpose_unary_transpose_log1p" ,
830- " transpose_unary_transpose_sign" ,
831- " transpose_unary_transpose_sine" ,
832- " transpose_unary_transpose_tanh" ,
822+ " transpose_elementwise_transpose" ,
833823 " select_comp_iota_const_simplify<1>" ,
834824 " sign_abs_simplify<1>" ,
835825 " broadcastindim_is_reshape" ,
@@ -1147,6 +1137,9 @@ function optimization_passes(
11471137 " concat_appending_reshape" ,
11481138 " slice_reshape" ,
11491139 " slice_reshape_slice<1>" ,
1140+ " dynamic_slice_reshape_slice<1>" ,
1141+ " slice_reshape_dynamic_slice<1>" ,
1142+ " dynamic_slice_reshape_dynamic_slice<1>" ,
11501143 " slice_reshape_concat<1>" ,
11511144 " slice_reshape_elementwise<1>" ,
11521145 " slice_reshape_dot_general<1>" ,
@@ -1193,17 +1186,7 @@ function optimization_passes(
11931186 transform_passes_list,
11941187 [
11951188 " reorder_elementwise_and_shape_op<16>" ,
1196- " binary_op_transpose_simplify_add" ,
1197- " binary_op_transpose_simplify_sub" ,
1198- " binary_op_transpose_simplify_mul" ,
1199- " binary_op_transpose_simplify_div" ,
1200- " binary_op_transpose_simplify_min" ,
1201- " binary_op_transpose_simplify_max" ,
1202- " binary_op_transpose_simplify_pow" ,
1203- " binary_op_transpose_simplify_rem" ,
1204- " binary_op_transpose_simplify_or" ,
1205- " binary_op_transpose_simplify_and" ,
1206- " binary_op_transpose_simplify_xor" ,
1189+ " elementwise_all_transpose_operands_simplify" ,
12071190 " slice_transpose" ,
12081191 " einsum_transpose<1>" ,
12091192 " slice_reshape_transpose<1>" ,
0 commit comments