First
Prev.
Next
Last

Index
Home

How does the post-pass code optimizations performed by aiPop improve the code quality of a modern optimizing compiler?

  1. 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.

  2. 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.