From 8cea6c2e91641b06921b4e358c73c60981ba366d Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 20 Jun 2023 19:11:15 +0200 Subject: add basic mem2reg promotes uniform stack slots to temporaries currently only for immutable variables, next thing to implement is ssa construction --- ir.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ir.c') diff --git a/ir.c b/ir.c index 2a7de47..9f6e86d 100644 --- a/ir.c +++ b/ir.c @@ -413,6 +413,7 @@ irfini(struct function *fn) extern int nerror; if (!nerror) { abi0(fn); + mem2reg(fn); lowerintrin(fn); mctarg->isel(fn); regalloc(fn); -- cgit v1.2.3