3 #ifndef IZT_AOP_INCLUDE
4 #define IZT_AOP_INCLUDE
15 typedef struct asmop {
22 const char *immediate;
27 #define AOP(op) op->aop
28 #define AOP_TYPE(op) AOP(op)->type
29 #define AOP_SIZE(op) AOP(op)->size
31 /** Bind a new AOP to the given operand.
33 void izt_bindAop(operand *op, iCode *ic);
35 /** Creates a new asmop that wraps the return value registers.
37 asmop *izt_getAopForReturn(int size);