|
How does the post-pass code optimizations performed
by aiPop improve the code quality of a modern optimizing
compiler?
Third-party compilers usually have to
support several objectives. In so doing, these compilers are the
jack of all trades yet the master of none.
A compiler can only handle a small
part of an application at a time, the result being that it is unable
to consider important contextual information. Most optimizations
performed by standard compilers are very localized, applying to
basic blocks or even single instructions.
|