diff options
| author | 2025-12-13 14:25:13 +0100 | |
|---|---|---|
| committer | 2025-12-13 14:25:13 +0100 | |
| commit | f403e250bf4474cead6a6cbe5e917488f39163e9 (patch) | |
| tree | 4665b86a397692ce0204301a82d0bf5df3e64cd7 /ir/ir.c | |
| parent | 854df54e1839c8b96d1aaa9aeaa32c2ebbf535f8 (diff) | |
Add -O optimization flag
Diffstat (limited to 'ir/ir.c')
| -rw-r--r-- | ir/ir.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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); |