@@ -2130,8 +2130,9 @@ class MergedNetlistWriterVisitor : public NetlistWriterVisitor {
2130
2130
MergedNetlistWriterVisitor (std::ostream& verilog_os, // /<Output stream for verilog netlist
2131
2131
std::ostream& blif_os, // /<Output stream for blif netlist
2132
2132
std::ostream& sdf_os, // /<Output stream for SDF
2133
- std::shared_ptr<const AnalysisDelayCalculator> delay_calc)
2134
- : NetlistWriterVisitor(verilog_os, blif_os, sdf_os, delay_calc) {}
2133
+ std::shared_ptr<const AnalysisDelayCalculator> delay_calc,
2134
+ struct t_analysis_opts opts)
2135
+ : NetlistWriterVisitor(verilog_os, blif_os, sdf_os, delay_calc, opts) {}
2135
2136
2136
2137
std::map<std::string, int > portmap;
2137
2138
@@ -2326,7 +2327,7 @@ void netlist_writer(const std::string basename, std::shared_ptr<const AnalysisDe
2326
2327
}
2327
2328
2328
2329
// /@brief Main routing for this file. See netlist_writer.h for details.
2329
- void merged_netlist_writer (const std::string basename, std::shared_ptr<const AnalysisDelayCalculator> delay_calc) {
2330
+ void merged_netlist_writer (const std::string basename, std::shared_ptr<const AnalysisDelayCalculator> delay_calc, struct t_analysis_opts opts ) {
2330
2331
std::string verilog_filename = basename + " _merged_post_synthesis.v" ;
2331
2332
2332
2333
VTR_LOG (" Writing Implementation Netlist: %s\n " , verilog_filename.c_str ());
@@ -2336,7 +2337,7 @@ void merged_netlist_writer(const std::string basename, std::shared_ptr<const Ana
2336
2337
std::ofstream blif_os;
2337
2338
std::ofstream sdf_os;
2338
2339
2339
- MergedNetlistWriterVisitor visitor (verilog_os, blif_os, sdf_os, delay_calc);
2340
+ MergedNetlistWriterVisitor visitor (verilog_os, blif_os, sdf_os, delay_calc, opts );
2340
2341
2341
2342
NetlistWalker nl_walker (visitor);
2342
2343
0 commit comments