Open source překladače, middle-end, reprezentace programu a dataflow, SSA forma, alias
analýza, globální optimalizace, interprocedurální optimalizace.
Poslední úprava: G_I (06.06.2008)
Open source compilers, middle-end, intermediate representations, dataflow, SSA form, alias
analysis, global optimization, interprocedural optimization.
Cíl předmětu
Poslední úprava: G_I (06.06.2008)
Narozdíl od přednášky NSWI109 "Konstrukce překladačů" si přednáška neklade za cíl podat přehled o celém back-endu, ale soustředí se na zajímavé výsledky v oblasti optimalizace, které našly své uplatněni v praktických middle-endech.
Podmínky zakončení předmětu
Poslední úprava: doc. Mgr. Jan Kynčl, Ph.D. (31.05.2019)
Ústní zkouška.
Literatura -
Poslední úprava: G_I (06.06.2008)
Advanced Compiler Design and Implementation
Steven Muchnick
Morgan Kaufmann, 1997, ISBN 978-1558603202
Building an Optimizing Compiler
Robert Morgan
Digital Press, 1998, ISBN 978-1555581794
Poslední úprava: G_I (06.06.2008)
Advanced Compiler Design and Implementation
Steven Muchnick
Morgan Kaufmann, 1997, ISBN 978-1558603202
Building an Optimizing Compiler
Robert Morgan
Digital Press, 1998, ISBN 978-1555581794
Požadavky ke zkoušce
Poslední úprava: doc. Mgr. Jan Hubička, Ph.D. (28.02.2018)
Zkouška proběhne ústní formou, v rozsahu 2-3 otázek pokrytých látkou probranou na přednáškách.