article · 1996
How to Add a New Phase in PIPS: the Case of Dead Code Elimination
Corinne Ancourt, Corinne Ancourt, Fabien Coelho, Fabien Coelho, Ronan Keryell, Ronan Keryell
Cited by 0Abstract and details only
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. 1 Introduction Together with the computer architectural evolution, three main directions in compiler developments have been pursued: compilers for sequential machines (with superscalar processors), parallelizers of sequential programs and compilers for explicit parallel programs. All these approaches benefit from deep glo...
Cite this paper
Ancourt, C., Ancourt, C., Coelho, F., Coelho, F., Keryell, R., & Keryell, R. (1996). How to Add a New Phase in PIPS: the Case of Dead Code Elimination.
Ancourt, Corinne, et al. “How to Add a New Phase in PIPS: the Case of Dead Code Elimination.” 1996.
Ancourt, Corinne, Corinne Ancourt, Fabien Coelho, Fabien Coelho, Ronan Keryell, and Ronan Keryell. 1996. “How to Add a New Phase in PIPS: the Case of Dead Code Elimination.”
Ancourt, C. et al. (1996) ‘How to Add a New Phase in PIPS: the Case of Dead Code Elimination’.
@article{ancourt1996phase,
title = {{How to Add a New Phase in PIPS: the Case of Dead Code Elimination}},
author = {Ancourt, Corinne and Ancourt, Corinne and Coelho, Fabien and Coelho, Fabien and Keryell, Ronan and Keryell, Ronan},
year = {1996}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.