Optimalizace: Úvod
5/43
Myšlenka: Optimalizátor dělá efektivnější verzi vnitřního kódu
1) Lokální optimalizace ´ Globální optimalizace
• Lokální optimalizace – v rámci základního bloku
• Globální optimalizace – v rámci několika bloků
Druhy optimalizací:
2) Optimalizace rychlosti ´ Optimalizace velikosti
1) Zabalení konstanty
2) Šíření konstanty
3) Kopírování proměnné
Optimalizační metody:
4) Výrazové invarianty v cyklu
5) Rozbalení cyklu
6) Eliminace mrtvého kódu