diff --git a/lib/Firtool/Firtool.cpp b/lib/Firtool/Firtool.cpp index 4e5182e4bb89..406f5bb55d28 100644 --- a/lib/Firtool/Firtool.cpp +++ b/lib/Firtool/Firtool.cpp @@ -39,15 +39,15 @@ LogicalResult firtool::populatePreprocessTransforms(mlir::PassManager &pm, pm.nest().addNestedPass( firrtl::createMaterializeDebugInfoPass()); + pm.nest().addPass( + firrtl::createLowerIntrinsicsPass(opt.shouldFixupEICGWrapper())); + return success(); } LogicalResult firtool::populateCHIRRTLToLowFIRRTL(mlir::PassManager &pm, const FirtoolOptions &opt, StringRef inputFilename) { - pm.nest().addPass( - firrtl::createLowerIntrinsicsPass(opt.shouldFixupEICGWrapper())); - pm.nest().addPass(firrtl::createLowerSignaturesPass()); pm.nest().addPass(firrtl::createInjectDUTHierarchyPass());