diff options
Diffstat (limited to 'mlir/unittests/ExecutionEngine/Invoke.cpp')
-rw-r--r-- | mlir/unittests/ExecutionEngine/Invoke.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/unittests/ExecutionEngine/Invoke.cpp b/mlir/unittests/ExecutionEngine/Invoke.cpp index ff87fc9..b945396 100644 --- a/mlir/unittests/ExecutionEngine/Invoke.cpp +++ b/mlir/unittests/ExecutionEngine/Invoke.cpp @@ -53,9 +53,9 @@ static struct LLVMInitializer { /// dialects lowering to LLVM Dialect. static LogicalResult lowerToLLVMDialect(ModuleOp module) { PassManager pm(module->getName()); - pm.addPass(mlir::createFinalizeMemRefToLLVMConversionPass()); pm.addNestedPass<func::FuncOp>(mlir::createArithToLLVMConversionPass()); pm.addPass(mlir::createConvertFuncToLLVMPass()); + pm.addPass(mlir::createFinalizeMemRefToLLVMConversionPass()); pm.addPass(mlir::createReconcileUnrealizedCastsPass()); return pm.run(module); } |