Optimising Compilers: Redundancy elimination

Cd9b247e4507fed75312e9a42070125d?s=47 Tom Stuart
February 21, 2007

Optimising Compilers: Redundancy elimination


* Some optimisations exist to reduce or remove redundancy in programs
* One such optimisation, common-subexpression elimination, is enabled by AVAIL
* Copy propagation makes CSE practical
* Other code motion optimisations can also help to reduce redundancy
* The optimisations work together to improve code


Tom Stuart

February 21, 2007