class INLINE_ROUT < $INLINE_ROUT_SIG |
---|
$INLINE_ROUT_SIG |
attr is_special:BOOL; |
---|
attr is_special:BOOL; |
---|
shared inlined,routines:INT; |
---|
shared inlined,routines:INT; |
---|
shared inlined,routines:INT; |
---|
shared inlined,routines:INT; |
---|
create (rout:AM_ROUT_DEF):SAME |
---|
inline (call:AM_ROUT_CALL_EXPR):$AM_EXPR |
---|
is_inlineable (rout:AM_ROUT_DEF,threshold:INT, prog:PROG):BOOL |
---|
sig:SIG |
---|
attr change_vars:CHANGE_VARS; |
---|
**** | The routine's transformed code without the final return. |
attr change_vars:CHANGE_VARS; |
---|
**** | The routine's transformed code without the final return. |
attr code:$AM_STMT; |
---|
**** | The value returned. |
attr code:$AM_STMT; |
---|
**** | The value returned. |
copy_rout (rout:AM_ROUT_DEF) |
---|
attr return_val:$AM_EXPR; |
---|
attr return_val:$AM_EXPR; |
---|
attr signature:SIG; |
---|
attr signature:SIG; |
---|