next up previous contents external
Next: Contents Up: PIPS

=900

==

Centre de Recherche en Informatique, École Nationale Supérieure des Mines de Paris, 35, rue Saint-Honoré, F-77305 FONTAINEBLEAU CEDEX FRANCE. {ancourt,coelho,creusillet,keryell}@cri.ensmp.fr http://www.cri.ensmp.fr/pips

How to Add a New Phase in PIPS: the Case of Dead Code Elimination

Corinne ANCOURT - Fabien COELHO - Béatrice CREUSILLET - Ronan KERYELL

 
You can also have this document in Postscript.

abstract PIPS is an experimental tool to implement and evaluate various interprocedural compilation, parallelization, analysis and optimization techniques. This paper focuses on the workbench used to build these compilers and how to add a new phase in PIPS , a dead code elimination, using the management of data structures, of dependences between the various analysis and transformation phases, and using the mathematical libraries in PIPS . PIPS is available to the community and it is what motivates this article.

Keywords: programming environment, workbench, make, interprocedural parallelizer, interactive parallelizer, optimizer, dead code elimination, reverse engineering, CASE.




next up previous contents external
Next: Contents Up: PIPS

Ronan KERYELL
vendredi, 20 décembre 1996, 16:25:47 MET