| 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; |
|---|