From f403e250bf4474cead6a6cbe5e917488f39163e9 Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 13 Dec 2025 14:25:13 +0100 Subject: Add -O optimization flag --- ir/ir.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ir') diff --git a/ir/ir.c b/ir/ir.c index cd93992..3befc18 100644 --- a/ir/ir.c +++ b/ir/ir.c @@ -605,8 +605,10 @@ irfini(struct function *fn) abi0(fn); lowerintrin(fn); - mem2reg(fn); - copyopt(fn); + if (ccopt.o > OPT0) { + mem2reg(fn); + copyopt(fn); + } if (ccopt.dbg.o) { bfmt(ccopt.dbgout, "<< Before isel >>\n"); irdump(fn); -- cgit v1.2.3