From 1f074a44bcfade5b538c24e202d6d2869abfb0ac Mon Sep 17 00:00:00 2001 From: lemon Date: Sun, 4 Jan 2026 17:44:48 +0100 Subject: basic CSE --- ir/ir.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ir/ir.c') diff --git a/ir/ir.c b/ir/ir.c index f6c0aa2..83861af 100644 --- a/ir/ir.c +++ b/ir/ir.c @@ -647,6 +647,9 @@ irfini(struct function *fn) copyopt(fn); } if (ccopt.o >= OPT1) { + filldom(fn); + cselim(fn); + freearena(fn->passarena); simpl(fn); freearena(fn->passarena); } -- cgit v1.2.3