Reusable, generic program analyses and transformations

@inproceedings{Willcock2009ReusableGP,
  title={Reusable, generic program analyses and transformations},
  author={Jeremiah Willcock and Andrew Lumsdaine and Daniel J. Quinlan},
  booktitle={GPCE},
  year={2009}
}
The optimizations in modern compilers are constructed for a predetermined set of primitive types. As a result, programmers are unable to exploit optimizations for user-defined types where these optimizations would be correct and beneficial. Moreover, because the set of optimizations is also fixed, programmers are unable to incorporate new optimizations into the compiler. To address these limitations, we apply the reuse methodologies from generic programming to compiler analyses and… CONTINUE READING

Similar Papers

Loading similar papers…