 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
The function body
is wrapped in a
|
|
|
prologue
and an epilogue
|
|
|
|
– |
These last two
perform the necessary
|
|
|
housekeeping –
saving/restoring registers,
|
|
return values
etc.
|
|
|
• |
Each function is
translated into a
|
|
|
fragment,
consisting of
|
|
|
|
– |
Frame: m/c
specifics on params and locals
|
|
|
– |
Body: the tree
code for the function
|
|