@@ -396,21 +396,17 @@ std::vector<intptr_t> JIT::run(::mlir::ModuleOp &module,
396396static const char *pass_pipeline =
397397 getenv (" DDPT_PASSES" )
398398 ? getenv(" DDPT_PASSES" )
399- // :
400- // "func.func(ptensor-dist),convert-dist-to-standard,convert-ptensor-to-linalg,arith-expand,canonicalize,arith-bufferize,func.func(empty-tensor-to-alloc-tensor,scf-bufferize,linalg-bufferize,tensor-bufferize),func-bufferize,canonicalize,func.func(finalizing-bufferize,convert-linalg-to-parallel-loops),canonicalize,fold-memref-alias-ops,lower-affine,convert-scf-to-cf,convert-memref-to-llvm,convert-func-to-llvm,reconcile-unrealized-casts";
401- // :
402- // "builtin.module(func.func(ptensor-dist),convert-dist-to-standard,convert-ptensor-to-linalg,arith-bufferize,func.func(empty-tensor-to-alloc-tensor,scf-bufferize,linalg-bufferize,tensor-bufferize,bufferization-bufferize),func-bufferize,func.func(finalizing-bufferize,convert-linalg-to-parallel-loops),canonicalize,fold-memref-alias-ops,expand-strided-metadata,lower-affine,convert-scf-to-cf,convert-memref-to-llvm,convert-func-to-llvm,reconcile-unrealized-casts)";
403399 : " func.func(ptensor-dist,dist-coalesce),convert-dist-to-standard,"
404400 " convert-ptensor-to-linalg,canonicalize,convert-shape-to-std,arith-"
405- " expand,canonicalize,arith-bufferize, func-bufferize,func .func(tosa-"
406- " to-linalg, "
407- " empty-tensor-to-alloc-tensor, scf-bufferize,tensor-bufferize,linalg- "
408- " bufferize,bufferization-bufferize,linalg-detensorize,tensor-"
401+ " expand,func.func(tosa-to-linalg,canonicalize,linalg-fuse -"
402+ " elementwise-ops,empty-tensor- to-alloc-tensor),memref-expand,arith- "
403+ " bufferize,func-bufferize,func.func( scf-bufferize,tensor-bufferize,"
404+ " linalg- bufferize,bufferization-bufferize,linalg-detensorize,tensor-"
409405 " bufferize,finalizing-bufferize,convert-linalg-to-parallel-loops),"
410406 " canonicalize,fold-memref-alias-ops,expand-strided-metadata,convert-"
411- " math-to-funcs,convert-math-to-libm,lower-"
412- " affine,convert-scf -to-cf ,convert-memref -to-llvm,convert-func-to -"
413- " llvm,reconcile-unrealized- casts" ;
407+ " math-to-funcs,convert-math-to-libm,lower-affine,convert-scf-to-cf, "
408+ " finalize-memref -to-llvm ,convert-func -to-llvm,reconcile-unrealized -"
409+ " casts" ;
414410JIT::JIT ()
415411 : _context(::mlir::MLIRContext::Threading::DISABLED), _pm(&_context),
416412 _verbose (false ) {
@@ -477,9 +473,9 @@ void init() {
477473 ::mlir::bufferization::registerBufferizationPasses ();
478474 ::mlir::arith::registerArithPasses ();
479475 ::mlir::registerAffinePasses ();
480- ::mlir::registerMemRefToLLVMConversionPass ();
481476 ::mlir::registerCanonicalizerPass ();
482477 ::mlir::registerConvertAffineToStandardPass ();
478+ ::mlir::registerFinalizeMemRefToLLVMConversionPass ();
483479 ::mlir::memref::registerMemRefPasses ();
484480 ::mlir::registerReconcileUnrealizedCastsPass ();
485481
0 commit comments