From 65856617400fe8ac3dc3cf6eba2930ddcba728f2 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Mon, 27 Jul 2026 16:49:29 +0200 Subject: [PATCH] aigmap: remove unused and_cache --- passes/techmap/aigmap.cc | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/passes/techmap/aigmap.cc b/passes/techmap/aigmap.cc index 6b7e0c377..c1ec214fd 100644 --- a/passes/techmap/aigmap.cc +++ b/passes/techmap/aigmap.cc @@ -92,7 +92,6 @@ struct AigmapPass : public Pass { } vector sigs; - dict, SigBit> and_cache; for (int node_idx = 0; node_idx < GetSize(aig.nodes); node_idx++) { @@ -115,15 +114,10 @@ struct AigmapPass : public Pass { goto skip_inverter; } else { - pair key(node.left_parent, node.right_parent); - if (and_cache.count(key)) - bit = and_cache.at(key); - else { - bit = module->addWire(NEW_ID); - auto gate = module->addAndGate(NEW_ID, A, B, bit); - if (select_mode) - new_sel.insert(gate->name); - } + bit = module->addWire(NEW_ID); + auto gate = module->addAndGate(NEW_ID, A, B, bit); + if (select_mode) + new_sel.insert(gate->name); } }