O objetivo desta aula é apresentar como o processo de alocação de registradores pode se beneficiar da análise de liveness para evitar spilling.
- Como usar liveness para auxiliar no processo de alocação de registradores em inner loops?
- Como estimar, de forma aproximada, o ganho em manter certas variáveis fixas em registradores durante a execução de loops?
- Quais são outras técnicas utilizadas para alocação de registradores?