Poznámky
Osnova
Kapitola XII.
Optimalizace a generování cílového programu
Základní bloky
Základní bloky: Příklad
Graf řídicích toků nad bloky
Optimalizace: Úvod
Optimalizační metody 1/3
Optimalizační metody 2/3
Optimalizační metody 3/3
Optimalizace velikosti
Generování cílového kódu: Úvod
Slepé generování: Příklad
Slepé generování
Kontextové generování (KG)
KG: Analýza v základním bloku
Tabluka symbolů (TS)
Tabulka základního bloku (TZB)
Změny v TS: Ilustrace
Vyplňování TZB: Příklad 1/8
Vyplňování TZB: Příklad 2/8
Vyplňování TZB: Příklad 3/8
Vyplňování TZB: Příklad 4/8
Vyplňování TZB: Příklad 5/8
Vyplňování TZB: Příklad 6/8
Vyplňování TZB: Příklad 7/8
Vyplňování TZB: Příklad 8/8
Tabulka registrů (TR)
Tabulka adres (TA)
Funkce GetReg
Procedura GenCode
GetReg a GenCode: Příklad 1/10
GetReg a GenCode: Příklad 2/10
GetReg a GenCode: Příklad 3/10
GetReg a GenCode: Příklad 4/10
GetReg a GenCode: Příklad 5/10
GetReg a GenCode: Příklad 6/10
GetReg a GenCode: Příklad 7/10
GetReg a GenCode: Příklad 8/10
GetReg a GenCode: Příklad 9/10
GetReg a GenCode: Příklad 10/10
Paralelní kompilátory: Úvod
Paralelní kompilátory: Vyjmutí podmínek
Paralelní kompilátory: Víceúrovňové vyjmutí
Paralelní kompilátory: Synt. analýza