|
24 | 24 | #include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h" |
25 | 25 | #include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h" |
26 | 26 | #include "mlir/Dialect/LLVMIR/Transforms/Passes.h" |
27 | | -#include "mlir/Dialect/Sol/Transforms/Immutables.h" |
| 27 | +#include "mlir/Dialect/Sol/Transforms/SolImmutables.h" |
28 | 28 | #include "mlir/Pass/PassManager.h" |
29 | 29 | #include "mlir/Target/LLVMIR/Dialect/Builtin/BuiltinToLLVMIRTranslation.h" |
30 | 30 | #include "mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h" |
|
49 | 49 | void solidity::mlirgen::addConversionPasses(mlir::PassManager &passMgr, |
50 | 50 | Target tgt, bool enableDI) { |
51 | 51 | passMgr.addPass(mlir::createCanonicalizerPass()); |
52 | | - passMgr.addPass(mlir::sol::createModifierOpLoweringPass()); |
53 | | - passMgr.addPass(mlir::sol::createConvertSolToStandardPass()); |
| 52 | + passMgr.addPass(mlir::sol::createSolModifierOpLoweringPass()); |
| 53 | + passMgr.addPass(mlir::createConvertSolToStandardPass()); |
54 | 54 | // Canonicalizer removes unreachable blocks, which is important for getting |
55 | 55 | // the translation to llvm-ir working correctly. |
56 | 56 | passMgr.addPass(mlir::createCanonicalizerPass()); |
@@ -274,8 +274,8 @@ std::string solidity::mlirgen::printJob(JobSpec const &job, |
274 | 274 | case Action::PrintStandardMLIR: |
275 | 275 | assert(job.tgt != Target::Undefined); |
276 | 276 | passMgr.addPass(mlir::createCanonicalizerPass()); |
277 | | - passMgr.addPass(mlir::sol::createModifierOpLoweringPass()); |
278 | | - passMgr.addPass(mlir::sol::createConvertSolToStandardPass()); |
| 277 | + passMgr.addPass(mlir::sol::createSolModifierOpLoweringPass()); |
| 278 | + passMgr.addPass(mlir::createConvertSolToStandardPass()); |
279 | 279 | passMgr.addPass(mlir::createCanonicalizerPass()); |
280 | 280 | if (mlir::failed(passMgr.run(mod))) { |
281 | 281 | mod.print(ss); |
|
0 commit comments