From 33d2a7be3d2ccd826dc3063d4d4703e37b8b3dd2 Mon Sep 17 00:00:00 2001 From: Teddy Date: Mon, 28 Apr 2014 02:17:04 +0800 Subject: ... --- ssa.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ssa.h') diff --git a/ssa.h b/ssa.h index d2cba0b..bc28414 100644 --- a/ssa.h +++ b/ssa.h @@ -24,7 +24,13 @@ struct CInst { GOTO, /* unconditional jump */ ARR, /* displacement */ WARR, - MUL, DIV, MOD, ADD, SUB, SHL, SHR, AND, XOR, OR, LOR, LAND, NEG, NOR, SEQ, EQ, NE, LT, GT, LE, GE + PUSH, /* push to stack top */ + CALL, /* call function */ + RET, /* return */ + MUL, DIV, MOD, ADD, SUB, + SHL, SHR, AND, XOR, OR, + LOR, LAND, NEG, NOR, SEQ, + EQ, NE, LT, GT, LE, GE } op; COpr dest, src1, src2; CInst_t next, prev; -- cgit v1.2.3-70-g09d2