@@ -29,7 +29,6 @@ def HWCleanup : Pass<"hw-cleanup", "hw::HWModuleOp"> {
2929 "true", "Allow always and always_ff blocks to be merged">
3030 ];
3131
32- let constructor = "circt::sv::createHWCleanupPass()";
3332}
3433
3534def HWLegalizeModules : Pass<"hw-legalize-modules", "hw::HWModuleOp"> {
@@ -42,7 +41,6 @@ def HWLegalizeModules : Pass<"hw-legalize-modules", "hw::HWModuleOp"> {
4241 constructs.
4342 }];
4443
45- let constructor = "circt::sv::createHWLegalizeModulesPass()";
4644}
4745
4846def PrettifyVerilog : Pass<"prettify-verilog", "hw::HWModuleOp"> {
@@ -55,7 +53,6 @@ def PrettifyVerilog : Pass<"prettify-verilog", "hw::HWModuleOp"> {
5553 it is self contained.
5654 }];
5755
58- let constructor = "circt::sv::createPrettifyVerilogPass()";
5956}
6057
6158def HWStubExternalModules : Pass<"hw-stub-external-modules",
@@ -66,7 +63,6 @@ def HWStubExternalModules : Pass<"hw-stub-external-modules",
6663 useful for linting to eliminate missing file errors.
6764 }];
6865
69- let constructor = "circt::sv::createHWStubExternalModulesPass()";
7066 let dependentDialects = ["circt::sv::SVDialect"];
7167}
7268
@@ -76,8 +72,6 @@ def HWGeneratorCalloutPass : Pass<"hw-generator-callout", "ModuleOp"> {
7672 This pass calls an external program for all the hw.module.generated nodes,
7773 following the description in the hw.generator.schema node.
7874 }];
79- let constructor = "circt::sv::createHWGeneratorCalloutPass()";
80-
8175 let options = [
8276 Option<"schemaName", "schema-name", "std::string",
8377 "", "Name of the schema to process">,
@@ -95,7 +89,6 @@ def SVTraceIVerilog : Pass<"sv-trace-iverilog", "ModuleOp"> {
9589 tracing in an iverilog simulation.
9690 }];
9791
98- let constructor = "circt::sv::createSVTraceIVerilogPass()";
9992 let dependentDialects = ["circt::sv::SVDialect"];
10093 let options = [
10194 Option<"topOnly", "top-only", "bool", "true",
@@ -116,7 +109,6 @@ def HWExportModuleHierarchy : Pass<"hw-export-module-hierarchy",
116109 sv.verbatim ops with the output_file attribute.
117110 }];
118111
119- let constructor = "circt::sv::createHWExportModuleHierarchyPass()";
120112 let dependentDialects = ["circt::emit::EmitDialect", "circt::sv::SVDialect"];
121113}
122114
@@ -129,7 +121,6 @@ def HWEliminateInOutPorts : Pass<"hw-eliminate-inout-ports",
129121 input and output ports at the using module, and subsequently moving the
130122 inout read- and writes to the instantiation site.
131123 }];
132- let constructor = "circt::sv::createHWEliminateInOutPortsPass()";
133124 let dependentDialects = ["circt::sv::SVDialect"];
134125 let options = [
135126 Option<"readSuffix", "read-suffix", "std::string", "\"_rd\"",
0 commit comments