In addition to the basic conversion from an intermediate representation into a linear sequence of machine instructions, a typical code generator tries to optimize the generated code in some way.
Kromě základního převodu z meziproduktu reprezentace do lineární sekvence strojových instrukcí, se typický generátor kódu snaží optimalizovat nějakým způsobem generovaný kód.