@@ -190,15 +190,15 @@ def lower(sch,
190190 else :
191191 mod = sch
192192
193+ pass_list = lower_phase0
193194 # Phase 1
194- pass_list = [
195- _wrap_as_prim_func_pass (lower_phase0 , "Custom-Phase0" ),
195+ pass_list += [
196196 tvm .tir .transform .InjectPrefetch (),
197197 tvm .tir .transform .StorageFlatten (64 , cfg .instrument_bound_checkers ),
198198 tvm .tir .transform .NarrowDataType (32 ),
199199 tvm .tir .transform .Simplify (),
200- _wrap_as_prim_func_pass (lower_phase1 , "Custom-Phase1" ),
201200 ]
201+ pass_list += lower_phase1
202202
203203 # Phase 2
204204 if not simple_mode :
@@ -214,8 +214,8 @@ def lower(sch,
214214 cfg .auto_unroll_max_depth ,
215215 cfg .auto_unroll_max_extent ,
216216 cfg .unroll_explicit ),
217- _wrap_as_prim_func_pass (lower_phase2 , "Custom-Phase2" ),
218217 ]
218+ pass_list += lower_phase2
219219
220220 # Phase 3
221221 pass_list += [
@@ -225,7 +225,7 @@ def lower(sch,
225225
226226 if not cfg .disable_select_rewriting :
227227 pass_list += [tvm .tir .transform .RewriteUnsafeSelect ()]
228- pass_list += [ _wrap_as_prim_func_pass ( lower_phase3 , "Custom-Phase3" )]
228+ pass_list += lower_phase3
229229
230230 # Instrument BoundCheckers
231231 if cfg .instrument_bound_checkers :
0 commit comments