aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/ir.h
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-12-23 11:36:51 +0100
committerlemon <lsof@mailbox.org>2025-12-23 11:39:45 +0100
commit7036e19098c295a075f97cbd056fdc43bd490fb2 (patch)
tree8e03e29ab8f5645b0b7c71c7663e608b17de0573 /ir/ir.h
parent56cf12a2aca36fabf3c3918947a88cbc4a605bb2 (diff)
lower alloca as a separate pass before isel
Diffstat (limited to 'ir/ir.h')
-rw-r--r--ir/ir.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ir/ir.h b/ir/ir.h
index dccca0c..4248016 100644
--- a/ir/ir.h
+++ b/ir/ir.h
@@ -62,6 +62,7 @@ enum refkind {
RXCON, /* other constants (incl. external symbols) */
RADDR, /* target-specific addressing mode */
RTYPE, /* irtype */
+ RSTACK, /* stack base offset */
};
union ref {
@@ -325,6 +326,9 @@ void mem2reg(struct function *);
/** intrin.c **/
void lowerintrin(struct function *);
+/** stack.c **/
+void lowerstack(struct function *);
+
/** regalloc.c **/
void regalloc(struct function *);