• Some instructions have implicit sources or
destinations
• E.g. CALL
– Temporaries hold arguments
• So they don’t appear in the assembly code
• However they must be LIVE until the point of the
call, and so are included in sources list of the call
– Also, certain registers trashed – caller-saves
• Mark these as destinations of the call – to signal
that previous value no longer live
Text Box: ‹#›