aboutsummaryrefslogtreecommitdiff
path: root/src/irdump.cff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-22 13:07:20 +0200
committerlemon <lsof@mailbox.org>2022-08-22 13:07:20 +0200
commitc9bcf39a2ad78c7bc9cbfaab43e03771899cfa44 (patch)
treebd3c305a3d6b558fde1f04e9683d0f97bb4f8620 /src/irdump.cff
parent135e66c64adf0ef5d2723c243d2f2f6a059ae753 (diff)
ir
Diffstat (limited to 'src/irdump.cff')
-rw-r--r--src/irdump.cff7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/irdump.cff b/src/irdump.cff
index ee68f91..9d31935 100644
--- a/src/irdump.cff
+++ b/src/irdump.cff
@@ -138,8 +138,13 @@ extern fn irdump(inst *IRInst) void {
dump("\n");
continue #'dump;
}
+ exprinst(:ftrunc, "ftrunc", 2);
+ exprinst(:itof, "itof", 2);
+ exprinst(:getelem, "getelem", 4);
+ exprinst(:pgetelem, "pgetelem", 4);
+
stmtinst(:nop, "nop", 0);
- exprinst(:copy, "copy", 2)
+ exprinst(:copy, "copy", 2);
if inst.t == :setvar {
dump("set %a, %a\n", inst.args[0], inst.args[1]);
continue #'dump;