From 8bad1a2035cb384e1514b9c7556446f32b57d6d2 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Wed, 11 Mar 2026 21:26:12 +0100 Subject: [PATCH] opt_hier: disable signorm --- passes/opt/opt_hier.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/passes/opt/opt_hier.cc b/passes/opt/opt_hier.cc index 5c3b09b31..751f6b8a1 100644 --- a/passes/opt/opt_hier.cc +++ b/passes/opt/opt_hier.cc @@ -422,6 +422,11 @@ struct OptHierPass : Pass { { log_header(d, "Executing OPT_HIER pass.\n"); + // TODO: This pass breaks in signorm + // since rewrite_sigspecs won't rewrite persistent sigmap + // and adding that rewrite is a performance risk + d->sigNormalize(false); + size_t argidx; for (argidx = 1; argidx < args.size(); argidx++) { break;