Skip to content

Commit 09c8530

Browse files
committed
Just don't sort
1 parent ffe87fb commit 09c8530

File tree

10 files changed

+1017
-1026
lines changed

10 files changed

+1017
-1026
lines changed

backends/blif/blif.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ struct BlifBackend : public Backend {
653653

654654
std::vector<RTLIL::Module*> mod_list;
655655

656-
design->sort();
656+
// design->sort();
657657
for (auto module : design->modules())
658658
{
659659
if (module->get_blackbox_attribute() && !config.blackbox_mode)

backends/jny/jny.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ struct JnyWriter
121121
{
122122
log_assert(design != nullptr);
123123

124-
design->sort();
124+
// design->sort();
125125

126126
f << "{\n";
127127
f << " \"$schema\": \"https://raw.githubusercontent.com/YosysHQ/yosys/main/misc/jny.schema.json\",\n";

backends/json/json.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ struct JsonWriter
288288
void write_design(Design *design_)
289289
{
290290
design = design_;
291-
design->sort();
291+
// design->sort();
292292

293293
f << stringf("{\n");
294294
f << stringf(" \"creator\": %s,\n", get_string(yosys_maybe_version()));

backends/table/table.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ struct TableBackend : public Backend {
6363
}
6464
extra_args(f, filename, args, argidx);
6565

66-
design->sort();
66+
// design->sort();
6767

6868
for (auto module : design->modules())
6969
{

backends/verilog/verilog_backend.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2622,7 +2622,7 @@ struct VerilogBackend : public Backend {
26222622
Pass::call(design, "clean_zerowidth");
26232623
log_pop();
26242624

2625-
design->sort_modules();
2625+
// design->sort_modules();
26262626

26272627
*f << stringf("/* Generated by %s */\n", yosys_maybe_version());
26282628

passes/opt/opt.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ struct OptPass : public Pass {
193193
}
194194

195195
design->optimize();
196-
design->sort();
196+
// design->sort();
197197
design->check();
198198

199199
log_header(design, "Finished fast OPT passes.%s\n", fast_mode ? "" : " (There is nothing left to do.)");

passes/opt/opt_clean.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ struct OptCleanPass : public Pass {
682682
log("Removed %d unused cells and %d unused wires.\n", count_rm_cells, count_rm_wires);
683683

684684
design->optimize();
685-
design->sort();
685+
// design->sort();
686686
design->check();
687687

688688
keep_cache.reset();
@@ -745,7 +745,7 @@ struct CleanPass : public Pass {
745745
log("Removed %d unused cells and %d unused wires.\n", count_rm_cells, count_rm_wires);
746746

747747
design->optimize();
748-
design->sort();
748+
// design->sort();
749749
design->check();
750750

751751
keep_cache.reset();

techlibs/ice40/ice40_opt.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ struct Ice40OptPass : public Pass {
257257
}
258258

259259
design->optimize();
260-
design->sort();
260+
// design->sort();
261261
design->check();
262262

263263
log_header(design, "Finished OPT passes. (There is nothing left to do.)\n");

tests/arch/xilinx/dsp_cascade.ys

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ equiv_opt -assert -map +/xilinx/cells_sim.v synth_xilinx -family xc6s -noiopad
3939
design -load postopt
4040
cd cascade
4141
select -assert-count 3 t:DSP48A1
42-
select -assert-count 5 t:FDRE # No cascade for A input
42+
select -assert-count 10 t:FDRE # No cascade for A input
4343
select -assert-none t:DSP48A1 t:BUFG t:FDRE %% t:* %D
4444
# Very crude method of checking that DSP48E1.PCOUT -> DSP48E1.PCIN
4545
# (see above for explanation)

tests/rtlil/roundtrip-text.synth.ref.il

Lines changed: 1007 additions & 1016 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)